Update v0.5.0 - Legacy/Pending/Rejected Maps, Tags and more!
Yet another feature-packed pre-release major release :3. With this update we've almost covered every data entry from the sheet (except for changelog, which could be the next update!).
Legacy, Pending, Rejected Maps
Porting these over was a slight inconvenience, but hopefully it remains functional for the time being. It essentially displays data which you can already see on the sheet, but in a nicer and more digestible format (I guess) (+ filters).
This is yet to be finished as the legacy maps currently do not have any runs attached to them and the pending list does not have a voting system (this isn't high on the priority list at the moment as the website isn't official, duh). I can assure you that it won't be too long before we add more functionality though!
Tags
Originally I was planning to just integrate hyper's sheet, but instead we've made it so everyone can vote on tags for each map. Thanks hyper for the categories and descriptions though! I'll adjust these later in the future, especially the filtering.
Minor fixes & additions
- You can now delete your own proposals (crazy)
- Fixed some metadata links and website links taking you to wrong places
- Changed string cuid's into auto increment keys (Players/Maps/Posts/Proposals/Runs now have a number instead of random characters in their link)
- Fixed some maps not having a thumbnail, making their entries inconsistent height wise with others
- Added date formatting to the preferences (currently DD/MM/YYYY, MM/DD/YYYY, YYYY-MM-DD)
- Updated the rules with new entries as well as notes
- Implemented new alerts (you can test them by trying to publish an empty proposal)
- Unified certain parts of the code
- Optimised image loading by converting .pngs into .webps
- Fixed some mobile UI specific issues
- Readjusted some UI on pages (mainly map[id])
On another note, misha you should start formatting the logs properly /lh