Shopping at LEGO or Amazon?
Please use our links: LEGO.comAmazon
As an Amazon Associate we earn from qualifying purchases.

myBrickset Android App

17891113

Comments

  • sid3windrsid3windr Member Posts: 1,460
    edited July 2019
    I got the update a few days ago... must say I'm not a very big fan of the new huge input boxes and their floaty label. But what is worse is the search simply doesn't work!

    Fillling in a set number, partial name, year or even simply selecting a subtheme produces 0 results. The tickboxes (Own, Want, etc) with nothing else selected do produce results.

    Leaving all selections to default and then pressing search gives me 895 results, not sure if that is to be expected?

    Currently dead in the water... :-/

    Edit: "Sets > Owned" only shows 46, too. Should be 1493... (minus duplicates)
  • mr_leermanmr_leerman Member Posts: 3
    Reinstall seems to have fixed it. Thanks!
  • RikTheVeggieRikTheVeggie Member Posts: 356
    @sid3windr sounds like you're experiencing the same issue as a few other people - for some reason, the db isn't correctly building during the upgrade (I think all the sets are being inserted, but data on themes is missing so the sets aren't returned during searches).

    I'm currently working on a fix that should resolve the issues for some scenarios, once that's complete I'll recheck the code that handles the upgrade from 2.x to see if there's a bug that I've missed.

    In the meantime, the only solution is a clean install.  If you care about retaining favourites etc then you should be able to export your data as the user data is fully imported.

    The "huge input boxes" etc are part of Google's new standardised Material Design look & feel, they're supposed to be more responsive to user input and include some standard patterns such as a common "clear" icon and moving the hint text out of the way when you start typing.  They shouldn't really take any (or much) more space than the previous ones, but if they look really bad for you then please attach a screenshot and I'll investigate - it could be you have a resolution where things haven't worked out well.

    @mr_leerman good to know, thanks and sorry for the hassle!
    sid3windrmr_leerman
  • VorpalRyuVorpalRyu Member Posts: 2,318
    Fresh install & now I have 0 sets owned & 0 sets wanted, multiple attempts to sync have failed to produce any change in this result, regardless of if it's over wifi or mobile network.
  • VorpalRyuVorpalRyu Member Posts: 2,318
    Also, unable to change currencies.
  • RikTheVeggieRikTheVeggie Member Posts: 356
    @VorpalRyu can you send me your logs + db please
  • bennok79bennok79 Member Posts: 16
    I appear to be having the same issue as VorpalRyu after a clean instal. I'll send the logs too. 
  • VorpalRyuVorpalRyu Member Posts: 2,318
    Logs+ db sent.
  • sid3windrsid3windr Member Posts: 1,460
    Hmm, I wouldn't mind to reinstall but I'd very much like to export my data. Unfortunately the Export Data and Import Data buttons are both greyed out? :-/
  • HuwHuw Administrator Posts: 7,087
    I introduced a bug with an update this morning that affected some API calls. I believe it's fixed now.
    mr_leerman
  • RikTheVeggieRikTheVeggie Member Posts: 356
    Thanks for the proactive notice @Huw :)
  • RikTheVeggieRikTheVeggie Member Posts: 356
    @bennok79 you may be a victim of the issue that Huw was reporting - the logs say that Brickset told the app that you didn't own any sets so it removed them!  Logging in again or hitting refresh should resolve this.

    @VorpalRyu got your logs thanks but not seeing any errors.  What happens when you attempt to change currencies?  eg the app crashes, drop down box is not selectable, selection is not saved, etc?  I'm going to continue investigating this, trying different OS versions in the emulator, etc.

    @sid3windr that is very odd, the only way that should be possible is if the data folder isn't accessible but it's a folder "owned" by the app so should always be accessible (it's the same place I write log files).  Can you try sending your logs + db please?  If it works then I should be able to create the export file for you as a fallback.

    I'm going to push out an update shortly that should resolve the issues with the db not being populated correctly for some users, but there may still be some similar issues remaining that I haven't been able to identify or resolve yet. 

    Many apologies for the instability with the beta releases, I haven't experienced any of these issues locally but am working to resolve them as fast as possible.
    tomahawker
  • RikTheVeggieRikTheVeggie Member Posts: 356
    @VorpalRyu FYI have recreated the issue with the currencies now (unable to select a new currency from the settings screen), seems to be related to Android 6.x.  Will keep digging into it and push out a fix when I've figured out what's going on and how to fix it!

    VorpalRyu
  • bennok79bennok79 Member Posts: 16
    Thanks @RikTheVeggie, all good for me now. Appreciate the help.
  • RikTheVeggieRikTheVeggie Member Posts: 356
    np, glad yours was a simple one :D
  • RikTheVeggieRikTheVeggie Member Posts: 356
    @VorpalRyu pushed a fix for the currency selection - no idea why this wasn't working in 6.x (and maybe others), the code looks fine so I'm guessing an odd bug in the new preference libraries.  Have implemented a workaround until I can come up with a better solution.

    Everyone else.. I'm hoping the last release fixed everyone's issues with not seeing any results, but please LMK (and send logs) if they persist.


    VorpalRyu
  • sid3windrsid3windr Member Posts: 1,460
    Export is now working somehow. I reinstalled, reimported, but it doesn't look like it's kept my "built" states at all... :-( (which was the reason for the export)
  • RikTheVeggieRikTheVeggie Member Posts: 356
    Sorry @sid3windr :(  I have no idea why the export wouldn't show up before.  

    I actually regret adding "built" etc because they're custom states that aren't backed up to brickset.com.  I have contemplated removing them, but they remain atm because some people use them.  Adding a custom tag/label for yourself on brickset.com may be a better way to track this in the future (tho' I can't sync those to the app yet, there's no tag support in the API).

    Presumably you did a clean install?  That would've erased the 2.x backup db and the new 3.x db unfortunately, so there's no way to get data from the app anymore.

    If you have an old backup or have previously sent me your db etc then I can most likely recover the "built" state from that if you like (tho' it obviously won't reflect any changes since that point in time).  

  • masterX244masterX244 Member Posts: 534
    Maybe time to poke @huw for a api on those 4 custom flags
    NickF22
  • sid3windrsid3windr Member Posts: 1,460
    I exported the CSV to Dropbox before removing myBrickset - so if it was there on export, it should be there for import again. I'll take a look at the CSV and see what it actually says in there.

    Yeah, I'd love the built stuff to be synced to Brickset but as you said before there is no flag support in the API yet... :-/
  • sid3windrsid3windr Member Posts: 1,460
    Haven't looked into the CSV issue yet, but I do have a lot of searches that end up with no result found... Things like 'coaster' or '10216' for example. :-/ Restarting the app does not help.

    Sometimes, restarting the search from the beginning (don't edit the form, go back and press the big 'Search' again, then fill in the stuff) works. But today, it didn't.
  • RikTheVeggieRikTheVeggie Member Posts: 356
    @sid3windr Can you send me your logs & db please and I'll take a look.
  • sid3windrsid3windr Member Posts: 1,460
    Done!

    Also, noticed when you use the theme>set search result (I did it accidentally, heh) you can't tap the set to get to the details...
  • RikTheVeggieRikTheVeggie Member Posts: 356
    @sid3windr
    Thanks, logs received but I haven't had time to investigate yet.

    By "theme>set search result" do you mean using the "expandable list" view to group by theme?  I can recreate this and will take a look at fixing it - I rewrote this area from scratch recently which is probably where the bug came from.  Should be an easy fix though.
  • sid3windrsid3windr Member Posts: 1,460
    Yeah, sorry - didn't have too much time apparently to write the above post. If you can reproduce it you're likely in the right place. ;-)
  • LegogramLegogram Member Posts: 321
    Help, please!
    My Brickset will no longer work on my Note 9 android, unless I open brickset.com and allow it to reload.  Once I close the app, I have to start all over.

    Can anyone suggest what I need to do to correct this problem?  I did restart my phone, but that did not help.

    Any suggestions would be appreciated. 
  • RikTheVeggieRikTheVeggie Member Posts: 356
    Hi @Legogram

    That sounds like an unusual issue.. can I confirm I'm understanding you correctly please.

    1. Launch myBrickset, it doesn't work.
    2. In a browser, load brickset.com.  No CAPTCHA etc is seen, the website loads normally (?).
    3. Launch myBrickset, it works.
    4. Quit myBrickset.
    5. Wait a few seconds and launch myBrickset, it doesn't work. 

    Can you also clarify what you mean by "no longer work"?  eg, you get a white screen and cannot proceed, you see the login screen but cannot login (are any errors shown?), something else?

    I'm assuming you are using the latest version from the Play Store and are not in the Beta program?

    When launching myBrickset and it "doesn't work", if you're seeing a blank screen have you tried leaving it for a couple of minutes?  It's possible it's updating, and by the time you've loaded brickset.com and gone back to the app the update has finished which is why this seems to resolve the issue.
  • LegogramLegogram Member Posts: 321
    Hi @RikTheVeggie,
    Yes, I did wait quite awhile, but the page remained white.
    I kept the app open, and opened brickset on google.  Once I did that, the "swirl" appeared and after a short time, everything was loaded as usual.  But, after I closed the my brickset app, it was back to the blank screen.  I did this a number of times, but no change.
    I always install the updates when they pop up.
    You make it so easy for me, a total non-techie, and I really appreciate all that you do.
  • LegogramLegogram Member Posts: 321
    Hi @RikTheVeggie
    I am sorry to have bothered you.

    My brickset does load without going to .com.  Usually it loads immediately, but I timed it a couple of times, and it is now taking over 2 minutes, while my data is turned on.

    I tried it with my data off, and it loaded immediately.

    Thank you so much, but it appears I just need to try a little patience.
  • RikTheVeggieRikTheVeggie Member Posts: 356
    Thanks for the update @Legogram.  Sorry for the delay getting back to you, I'm at work atm!

    It sounds like it's trying to update your database with the latest information, this shouldn't block the app from loading but maybe it's just taking too much cpu to process the data so you can't see the login screen.

    I've totally reworked the startup process in the upcoming version, so hopefully when I eventually release it publicly it'll resolve your issues properly.  I'll also investigate adding the ability to suppress full database updates when using a metered connection (ie mobile data).

  • sid3windrsid3windr Member Posts: 1,460
    I'd like to note I no longer have any issues that I have reported with the new version. Thanks for the excellent free support! ;-)
  • RikTheVeggieRikTheVeggie Member Posts: 356
    edited September 2019
    Thanks for confirming the fix @sid3windr :)

    Now I just need to get better at not introducing new bugs all the time :D

    Free support is my pleasure, the app would be nothing without people like you providing free QA :p

    sid3windr
  • RikTheVeggieRikTheVeggie Member Posts: 356
    All - you may notice that your sets have gone missing from myBrickset.  As Ford Prefect would say (and Lance Corporal Jones would agree) - Don't Panic!!

    All of your data is nice & safe on brickset.com as usual, there's just a tiny issue with the API atm which is causing a lack of data to be returned to the app.  I've asked our Friendly Neighbourhood Admin to take a look, and hopefully normal service will be resumed shortly.  You may have to log out and back in to fix it, but hopefully not.

    I shall post again when I have more (hopefully good) news, unless someone beats me to it because of my timezone!
    tomahawker
  • RikTheVeggieRikTheVeggie Member Posts: 356
    Normal service has now resumed!  The API is returning data correctly again now, so your owned sets etc will once again be visible.  
    sid3windr
  • RikTheVeggieRikTheVeggie Member Posts: 356
    Just wondering - does anyone have an Amazon device that runs Android, such as a Kindle Fire?  Ideally one with a camera, but that's not required.  I'd like to double-check whether the latest beta runs ok - it's fine in the emulator but I don't have a physical device to check with.

    If you have one, could you please side-load this and let me know if it works?
    http://otissoft.co.uk/mybrickset/bin/myBrickset-amazon-324.apk [8.65MB]
  • sid3windrsid3windr Member Posts: 1,460
    It's been a long road
    ... getting from there to here .... Nooooooooo it's in my head.

    Thank you for all your efforts, myBrickset has been used plenty of times per day ever since I installed it.
    RikTheVeggieMaffyD
  • insmuhinsmuh Member Posts: 5
    rik thanks for the new version. i have a little suggestion if you can. the background of the sets in night mode is light green as i saw. can you make it dark or light grey or another suitable color. cause it makes the eyes tired some. thanks anyway. ( by the way the screenshot seems like its grey but in telephone its greener and brighter :) )
  • RikTheVeggieRikTheVeggie Member Posts: 356
    @insmuh
    the fix for this should already be in the latest build (3.0.28) that was rolled out last night [about 04:00 GMT] :)  Please LMK if you're not seeing it.  Hopefully it's just taking a while for Google Play to publish it in your region.

    Cards for search results were previously coloured depending on whether they were owned, wanted, both or neither, and this works fine in "day" mode.  In "night" (aka "dark") mode though, the text colour becomes lighter which means it gets washed out.

    What I've done for now is to stop colouring the cards, and added quantity information to the list view.  It's not perfect and I want to revisit it, but at least all of the data is now visible and the colours are more applicable to "night" mode.
    stlux
  • RecceRecce Member Posts: 923
    Just updated to latest version on my Samsung Galaxy S7 Edge (Oreo).

    Some feedback:

    1. On the list for owned sets sorted according to number of sets, those above 9, eg. 10, 17 etc are now listed among the 1 sets. The sorting seems to ignore the double digit numbers?

    2. Under settings Cache Size it didn't show the number, only displayed the letters "MB" so doesn't know exact size allocated.

    3. The number of sets owned as shown on the icon listings is light green so cannot see clearly with the thumbnail images having white background. This is already present in previous builds, just wanted to highlight it now. Maybe can allow choosing of text colour, have a shadow effect on the text or just have a black background for the text?

  • RikTheVeggieRikTheVeggie Member Posts: 356
    Hi @Recce, thanks for the feedback :)  I'll try to take a look at them over the w/e.

    1. Hmm, I you're absolutely right but I don't know why it's doing this.  It'll be a nice puzzle for me to figure out :)

    2. Ah, I remember this one.  The new framework was in "alpha" when I started using it and it didn't support showing the value at that time.. and I forgot to go back to it when the framework was finalised.  I've just done some poking in the code and have developed a fix that I'll include in the next release.

    3. I'm thinking of getting rid of the numbers TBH, I don't think they provide much value - but feel free to contradict me!  They've been there in the grid view for a while and I just introduced them on the list view as a quick workaround because of issues colouring the card in night view. 
    Any fix is complicated by the fact that images are not a uniform size, aspect ratio or colour!  I'm toying with the idea of colouring the cards again, using darker colours for night view, and adding additional padding in the gridview so the card colours can be seen easily. 
    I'll experiment with a few different techniques and see what works.. 


    sid3windrOnua01
  • RikTheVeggieRikTheVeggie Member Posts: 356
    Hi all, I'm looking for some input into what the redesigned cards will look like in the results page.

    In 2.x I was able to fill list entries with a solid colour for owned and wanted items, or a gradient item for items that were both owned & wanted.  I lost the ability to do gradients in 3.x due to the new framework I'm using, so introduced a new colour to represent the 3rd state.

    The colours all looked a little washed out, and also caused problems in night mode so I temporarily removed them.

    I've changed the colours and also introduced some darker ones for the night mode.  I'll just show the regular ones here though.

    Colouring the results in the grid mode didn't really work (as images are different aspect ratios so there was no consistency in the amount of colour seen); I was never happy with it, so I've reworked it to a border style which I think looks much nicer.  I'm thinking of using the border for the list & group modes too, to retain consistency (it also looks nicer when the image has a background other than white).  

    What do people think?  Solid for lists and border for grid, always use the border, give up on being a designer and stick with coding?

    One concern I've had people state over email is that the sets which are owned or wanted should stand out easily among the regular ones, does this new approach satisfy that?

    The images below show the list view with filled cards (closest to 2.x behaviour, but the colours are new for 3.x), list view with outlines, grid view with outlines, and group view with outlines.

     

     


  • RikTheVeggieRikTheVeggie Member Posts: 356
    Night mode colours for completeness

     

     
  • RikTheVeggieRikTheVeggie Member Posts: 356
    Experimental set highlighting changes (full card in list view, border in grid view) plus fixes for issues raised by @Recce have been pushed out in the latest beta (3.0.29).
  • RikTheVeggieRikTheVeggie Member Posts: 356
    A new release is now rolling out to the beta channel, which includes a bunch of bug fixes for issues reported by email.
    Card highlighting has been changed to borders only; the final decision on which style goes into production depends on feedback I receive.
  • sid3windrsid3windr Member Posts: 1,460
    Solid for lists, border for grid gets my vote.
    stlux
  • RecceRecce Member Posts: 923
    sid3windr said:
    Solid for lists, border for grid gets my vote.
    Same here.
  • Onua01Onua01 Member Posts: 1
    Hi @Recce, thanks for the feedback :)  I'll try to take a look at them over the w/e.

    1. Hmm, I you're absolutely right but I don't know why it's doing this.  It'll be a nice puzzle for me to figure out :)

    2. Ah, I remember this one.  The new framework was in "alpha" when I started using it and it didn't support showing the value at that time.. and I forgot to go back to it when the framework was finalised.  I've just done some poking in the code and have developed a fix that I'll include in the next release.

    3. I'm thinking of getting rid of the numbers TBH, I don't think they provide much value - but feel free to contradict me!  They've been there in the grid view for a while and I just introduced them on the list view as a quick workaround because of issues colouring the card in night view. 
    Any fix is complicated by the fact that images are not a uniform size, aspect ratio or colour!  I'm toying with the idea of colouring the cards again, using darker colours for night view, and adding additional padding in the gridview so the card colours can be seen easily. 
    I'll experiment with a few different techniques and see what works.. 


    I really like solid colours for the list, but probably the colured border fits best with all the result formats (if only one layout can be chosen)
  • RikTheVeggieRikTheVeggie Member Posts: 356
    Thanks all for your comments. 

    As solid fill seems to be the consensus here (tho' a few people on email opted for borders) I'll roll out with that but will also add an option to easily switch to borders.

    Grids will be borders all the time, because solid fill doesn't work (unless Brickset update all of their images to give them a transparent background!)
    sid3windr
  • sid3windrsid3windr Member Posts: 1,460
    Even with transparent background it would be quite weird I think (especially as you now opted for some less 'soft' colours than the ones before)
Sign In or Register to comment.

Shopping at LEGO.com or Amazon?

Please use our links: LEGO.com Amazon

Recent discussions Categories Privacy Policy Brickset.com

Howdy, Stranger!

It looks like you're new here. Sign in or register to get started.

Brickset.com is a participant in the Amazon Services LLC Associates Program, the Amazon.com.ca, Inc. Associates Program and the Amazon EU Associates Programme, which are affiliate advertising programs designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.

As an Amazon Associate we earn from qualifying purchases.