EDIT MODE

There were a huge number of small fixes and tweaks made in the last month, but no really big user features. I mostly concentrated on fixing known problems and tweaking existing features. I also spent some time beefing up the tools used by the admin team to make their life easier.

Changes

  • Now showing alternate parts on part details pages and popups.

  • Profile URLs now accept https variants.

  • Added Bricksafe URL option to user profiles.

  • Better part images handling - use of LEGO element image where similar part mappings exist or no ldraw part model exists.

  • API - added functions for get_changes to list all changes since a point in time, and get_alt_builds to list alternate build MOCs of a set.

  • Added Include Printed/Patterned Parts option for searching (uses part mappings, not category).

  • You can now delete your own comments :)

  • Added bigger submit change button at bottom of sets/mocs, and included more visible change history details for admins.

  • Put actual color names in change log.

  • Now maps Bricklink sets on import/exports + Brickset sets on file import.

  • Improved Brickowl import detection of parts.

  • Now auditing creation of new parts, and part renames.

  • Change ordering of parts in inventories to color description instead of color id.

  • Added new subpart relationship (not really utilised yet).

  • Added sets.csv to monthly downloads.

  • Improved XML error reporting on non Bricklink file XML imports.

  • More hot/new MOCs shown.

  • Parts with long names shown a bit better in inventories.

  • Improved the rare banner shown on parts to consider the color of the part. It now shows one of three levels: Part Error, Color Error, Rare Color (<=3 sets).

  • More accurate Brickipiedia search results (I think?).

  • Set buy links now show the latest Amazon prices/sales.

  • Admin - Created bulk part change tool for admins for fixing up part molds variations across specific years.

  • Admin - Provided ability to add/delete set mappings for Brickset/Bricklink, used in exports and imports.

  • Admin - New part mappings and relationships modify admin tables immediately instead of needing a refresh.

Fixes

These are all the bugs that got squished.

  • Truncated set names too long in build results.

  • Fixed display of related mold parts (was following incorrect rels).

  • Fixed links on old part ids to external sites.

  • Fixed Design Set imports.

  • Bricklink imports - ignore alternates/counterparts.

  • Brickstore imports now treat Extra parts properly.

  • Fixed display of part images on search results part popups.

  • Fixed error in part popup from search results if you click on the actual part image.

  • Fixed display of some large part images.

  • Improved set/MOC view stat throttling detection.

  • Better handling of mixed case set ids.

  • LEGO inventory scraper improvements.

  • Fixed re-loading of parts after imports/deletes.

  • Fixed export to Bricklink from build set parts page.

  • Finished most of the JavaScript refactoring I was doing.

  • Find set parts now handles lost parts properly.

  • Extra precautions against invalid sets in lost parts.

  • Internet Explorer visual fixes for part popups.

  • Fixed adding to parts lists for new users or when all lists have been deleted.

  • Fixed renaming parts.

  • Admin - Fixed rename sets/parts FK issues.

  • Fixed display of buy box currencies for non-logged in users.

  • Admin - Fixed delete set button (FK constraint + delete instead of disable).

  • Fixed buy parts shopping cart population from private MOCs.

  • Attempt to fix Chrome font rendering (don't think this worked).

  • Fixed not showing alt MOCs in list of sets with colored part.

  • Search now ignores inactive sets/MOCs.

  • Fixed thumbnail image issue from renamed set ids.

  • Disabled MOCs no longer show in new MOCs list.

  • Fixed build calc bug triggered after deleting some part relationships.

Future Plans

OK it seems I'm pretty useless at planning what changes I will make in the short term, so no promises for next month this time. Instead, here is a list of items I will look at at some vague future point :)

  • MOC Feedback - I want to add user ratings, maybe upload photos of fan builds, etc.

  • Bricksafe - I need to spend more time getting it beyond it's initial v1 build and add features such as searching, paging through images, etc.

  • More Admin tools - there are plans for a far more comprehensive bulk inventory modification tool which will make life much simpler for the admin team.

12 COMMENTS

  • 2 years, 5 months ago zurno (70452) Inventory Admin Admin
    Great work.

    Now if only there were a way to send you and all of the people who get stuff done around here gifts with ease.
  • 2 years, 6 months ago biodreamer (18115) MOC Designer
    Added new subpart relationship (not really utilised yet).

    sound intressting. is this like a lever got a entry while the "lever" and the "base" is the subparts of that entry. or something diffrent? so you can handle imports of BL counterparts?
    • 2 years, 5 months ago jantjeuh (60247)
      That's exactly it. It's used for assemblies and parts-on-sprues. We're waiting for the bulk tool functionality to be finalized before we start applying it everywhere.
      • 2 years, 5 months ago biodreamer (18115) MOC Designer
        Nice, maybe he can build on that to provide subsets within sets. need to see it in action first thought.
      • 2 years, 5 months ago zurno (70452) Inventory Admin Admin
        Can or will this be used for minifigures? (If not, maybe Nathan would some day tweak minifigure features.)

        Also, somewhat related to that, can assemblies be used as a subpart of another assembly? Easiest thing I can thing of for that is having a minifigure assembly that contains a torso assembly and a legs assembly.
        • 2 years, 5 months ago jantjeuh (60247)
          I think we'll keep splitting minifigures, as they're not sold as an assembly. Who knows though, it's certainly a possibility. Would require a lot of work. And yes, assemblies can be 'subparts' of other assemblies, as assemblies are treated at parts themselves.
          • 2 years, 5 months ago zurno (70452) Inventory Admin Admin
            Minfigures are a bit of an interesting thing in my opinion. They are almost like a subset in themselves and are sometimes used in identical configurations between sets.

            Really what would be fun to see is a nice configurator for minifigures and a way to store and share them like a MOC. Brickset has a minifigure collection feature, but I don't know that a person could add custom ones to his or her own collection.

            I am sure this is not a high priority for many people, but if it were ever something that became easy to do it may be worth it for the fun factor.

            Looking at Bricklink set inventories, they actually have a pretty cool feature where standard view shows the minifigure as its own item, but with a simple mouse click it breaks them down. [ Standard View | Break Sets | Break Minifigs | New Parts ]


            So my next question is, if a minifigure torso assembly were to have the data entered for its subparts, can I easily add the hands that are missing to my lost parts list like all of the other things. Same goes for the usually black antenna/lever part that I have many that are broken or missing. The woes of trying to complete the sets from my childhood....
          • 2 years, 5 months ago biodreamer (18115) MOC Designer
            I see no harm in it aslong as the build feature can handle picking the subparts together. however if you decide to go that way the tool need to be available for the community. otherwise keep it to small standard combos which are frequently used. and not minifigs which or more often unique then reused in modern sets.
      • 2 years, 5 months ago zurno (70452) Inventory Admin Admin
        Pst, is it in use somewhere to see how it works in the real world?
        • 2 years, 5 months ago jantjeuh (60247)
          It's just a simple relationship we can set between two parts, nothing too fancy :)

Login to your account to write comments.