- Remove the entire variation file importer and rewrite the editor substantially
- Add section renaming
- Add credit pattern
- Add selects to table data
- Rewrite database table forms to make them more usable
- Rewrite stitch, moving to the new templates and fixing bugs
- Make lineups easier to maintain
- Did some cleanup on masses
- Add mass matrix model
- Finally remove modify_man_item
- Rip out all the old table stuff from render
- Add header and footer to listix
- Add code 2 mark to variation
- Make appearances show lineup section names
- Build out more support for editing base attributes
- Add copying attributes from one column to another
- Rewrite some of the user-facing documentation
- Remove a bunch of old dat files
- Rewrite variation appearances box and move upload to its own box
- Add random casting and variation buttons
- Add repo size tracker
- Add vehicle type editor to single
- Add noncontiguous warning to var entry
- Clean up a lot of var type handling
- Fix supersearch code1/2 setting
- Redo error pages
- Add giftware and carrying cases pages
- Support Specials model IDs (they have a slash in them)
- Support contents pictures in packs for the mass operation
- Fix bug that made all extra sections be 4 columns
- Support transitional models in lineups (two models at one number)
- Add books to matrix
- Add pack entries that aren't castings
- Add more support for default directories by model type
- Add vinyl material (carrying cases)
- Add casting designer
- Make left bar icons on packs a little better
- Clean up base logos some
- Add bracket input when entering variation selects
- Simplify left bar icons generally
- Add feature icons
- Add artwork to single page
- Add a lot more support for correlating MBUSA information
- Add Reverse to showing a list of images in file editor
- Add camera icon to packs in series listings
- Add better support to casting-add and variation-add
- A whole lot of bug fixing
- Add support for MBUSA table
- Minor tweaks
- Update missing periodicals list
- Make adding announcements easier
- Deprecate a usage of casting.rawname
- Update wiki scraper
- Add per-casting badges
- Rewrite tumblr api calls
- Minor random bugfixes
- Add matrix references to other matrix pages
- Add Messenger object to useful
- Clean up pic directories and minor pic fixes
- Remove old unused stuff
- Minor changes to editor
- Deprecate reusing product pictures in lineup
- Add new Divix object for future use
- Rewrite main section index
- Tweaking of model objects
- Pull out vs-based product info from single to use elsewhere
- Implement searching by base id (admin only)
- Further deprecate using previous model pictures
- Add base text and logos to large var search
- Add casting to var info box
- More styling cleanups
- Fix lineup appearances on the single page
- More styling simplification
- Fix html problems on the faq page
- Fix matrix section header with image and no title
- Add picture size option to super search
- Automate version setting
- Add raw html option for link line urls
- Add compact option to box gallery
- Tighten up styles a little
- Rewrote a lot of the box gallery
- Make the editor link function nicer
- Add boxtype item
- More f-strings
- Add White Rose and Burger King graphics
- Random bugfixes
- Redesign vars pages
- Split var editor away from var displayer
- Add section_id to box_type table
- Convert some pages to returning strings rather than direct printing
- More fstrings
- Make matrix entries with no vars show the right picture
- Make some anchors work right; random bug fixes
- Complete rewrite of blister page
- Cleanups on some admin stuff
- Remove last "distincts"
- F-string cleanups
- New front page background
- Simplify style sheet selection
- Use section items in matrix, mannum, lineup, and others
- Clean up matrix styles
- Add test for variation appearances and clean up how they're shown
- Remove many empty CSS files
- Clean up some queries
- Clean up single a lot
- Tweaks and cleanups
- Rewrite toylinks to use new objects
- Fix consistency issues in this file
- Remove dead tests
- Tweaks to queries to avoid having to add pointless indexes
- Add script to put spammers into the blacklist
- Add the decalotype font
- Fix problems with csv/json
- Minor redesign to the front page
- Create new objects that will look more like ORM objects
- Remove Results object and move remaining calls away from it
- Redo anchor ids for lineup entries
- Remove modify_man_item (except from masses, to come later)
- Make dbintf a little prettier
- Rewrite more string formatting
- Add star definitions to packs
- Sort attributes on var list
- Add credit hints to showing pictures in filsys
- Add support for pulling diffs
- Clean up var counts
- Make varias do fewer queries
- Convert listtype to an enum
- Try to add post blocks to tracebacks (might not work)
- Add model type search
- Rename models.py to mbmods.py
- Lots of tweaks and bugfixes
- Allow creation of pages omitting differences between beta and prod, for comparison
- Tweaks and bugfixes
- Add super search
- Rename and rearrange several things
- Move a bunch of strings to f-strings
- Implement formatters for font-awesome icons
- Add flags for exact/partial ids on supersearch
- Add subname to pack models
- Switch lineup models to use link format rather than image format (as it should have)
- Make the pack list significantly faster
- Fix accent graphics on annual lineups
- Add subname to lineup models
- Debugging variation selection in a lot of places
- Add styles to pack models
- More support for promotional models in lineups
- Completely remove var from pack model
- Move a lot of stuff to new background color styles
- Lots of work on administration scripts
- Minor tweaks to UI
- Add material "plastic"
- Better implementation of variation selection on lineups
- Bugfixing
- Trying to add additional model sequences (moving parts, promos) to lineups, but it's still not working right
- Many improvements to the administration scripts
- Add CSV with variations
- Many improvements to the database editor
- Start development on a readers guide
- Security improvements
- Add transitional King Size models to the Super Kings list
- Minor revision to single casting page when showing an associated product
- Rewrite a lot of attribute formatting, including better deco and wheels
- Add more base logos
- Rewrite lots of internals
- Begin redesign of tampo/labels/deco/etc
- Make model icons work again
- Fix advertisements
- Add database tables for readers' guide
- Rewrite of lots of internals
- Redesign vehicle makes list
- Minor changes to single model page
- Minor fixes
- Python3!
- flake8 compliant (see .flake8 file)
- Better error handling, including HTTP status codes
- Cookie management completely rewritten
- Added alpha site
- Improve code for counts
- Add directory masking in urls
- Reconfigure some logs
- Build out login mechanism
- Add photographer list to user profile
- Convert to using requests instead of urllib2
- Fix tumblr API calls
- Add mass lineup model
- Bulletproof form entry a little more
- Add filetypes for var lists
- Upgrade PHP version
- Casting toy id changed to casting tool id
- Add variation list long form page
- Revised Matchbox USA Ids page, to call out dupliate and missing IDs better
- Call out revised castings on "single" page
- Add basenames to "single" page
- Add editor support for bitfield columns
- Update use of dates in admin man lists
- Bugfix variation flags
- Support for base logos (phase 1)
- Call out primary Mack number in "single"
- Revise titles in "tables"
- Extend base attributes, like, a lot
- Add capability to copy base attributes from one var to another
- Substantially rewrote the Matchbox USA ID pages, adding text format
- Many small fixes and tweaks to help with entering info from MBUSA
- Add variation verified/incorrect/unverified
- Substantial rewriting to the handling of Mack numbers
- Revised the datesearch page
- Add aliases editor
- Minor change to display of Mack lists (more coming)
- Fix bug in searching for casting aliases
- Add Tumblr spool
- In traverse image pages, allow compact to be used with forms
- Add Alanstoys shoutout and auto credit
- Add ISBN to publication table
- Reword matrix images
- Add "blank" image support
- Allow merging multiple series appearances in single
- Better exception handling on file operations
- Switch http references to https
- Much rearranging of picture directory structure
- Rewrite variation select to be more rigorous
- Add support for playsets
- Add relationship between playsets and the models they contain
- Build out support for variation categories, with new category list
- Improve showing the variation appearances significantly
- Build out publications considerably, including puzzles, games, etc
- Add database counts page (admin only)
- Add "Tilley" pages
- A bunch of tweaking to the image editor
- Officially phase out the "c" picture size (now "p")
- Add "contents" pictures to packs and playsets
- Made multiyear lineup work again
- Made variation by category lists considerably stronger
- Add better icon support (separate from gfx)
- Fixed code 2 bug for single model page
- Limit width on imgaes for the file system editor
- Show directory name, not path, for categories in imawidget
- Convert to fontawesome 5.0.5
- Fix box graphics on database page
- Rewrote and extended the textual materials on the site
- Reformatted the "date" field on (most) variations
- Progress on the Category Project
- Massive rewriting of category handling
- Add category-style matrix pages
- Add "by category" to the database page
- Rewrote the comment form, includinig adding upload image
- Quite a bit of rewriting of variation code
- Added credits to the "about" page
- Added the site status page
- Added the blog
- Renamed a bunch of files in bin
- Redo command line utilities, merging a bunch of little utilities into purpose-related scripts, or into unittests
- Pounded on Result/Results, added them to a bunch of dbhand calls
- Move page errors to counter table
- Add paging support to dbhand
- Add "by plants" pages
- Add photographer pages
- Add "with" to variations
- Add mass attrpics and photogs
- Add vehicle types building and horse-drawn
- Add customized models page
- Make php pages actually disconnect from database
- Create new large scale models page to replace the models page
- Redo look of main index page
- Publish variation search page
- Add functools.wraps to decorators
- Implement Results object for database queries Still not exactly right, but getting there Moved a lot of random query logic into these objects
- Implement use of Results object in several places
- Add database setting to tables entries Querying tables should now route to proper database transparently
- Add user item table Haven't started implementing use of this yet
- Add photographer couonts page Not ready for release
- Promote credit on all photo promotions
- Multiyear lineup now calculates product properly
- Add "group" picture type Not currently in use anywhere
- Build out more credits
- Implement radio buttons for image list types
- Add radio support to web forms
- Images now classified as Code 2 before "F"
- Add auto pic detection to the Tilley option
- Upload picture now checks '?' in url
- Add more command line options to variation lists
- Minor style changes, mainly for single Biggest difference is that var description now has beige background
- Add some nsa.gov dumpouts for scriptkiddies
- Move user table to buser
- Add command line user list to busers.py
- Add ckcat.py to help with cate => vs conversion
- Add ckcred.py to help with photo credits
- Add ckdup.py to help with keeping out duplicate database entries
- Rearrange pics to add "prod" and "set" levels
- Update ckschema.py
- Add ckvs.py to help with maintaining vs's
- Split out Mack listings into their own file
- Add variation by category Not complete yet.
- Massively rewrite annual lineups Seriously. Threw it all out and started over.
- Added form tokens to deduplicate form submissions
- Work on user creation
- Add ebay aliasing to upload
- Add photographers and photo credits
- Add "revised casting"
- Add multipacks to matrix
- Work on model search
- Make var editor work bettee
- Added the Convoy Project
- Add var id to specific man id on database page