- Avatar Sandbox rewrite
- Updated owned item tags code
- Inventory Collectibles Category
- Great Divide Features ("Potentially Unbalanced" indicator in server list and User Statistics tab on profiles)
- Refreshed Settings Page design
- Fixed library item type detection
- Breadcrumbs on the view page for models, audios, decals, and meshes now link to the Library instead of the Store.
- If the document loads prior to the DOMContentLoaded event being registered in the sitewide.js file, then it'll still run everything as normal instead of just not running
- Updated README.md
I was bored so:
- You can now make a profile act like a birthday profile by appending ?birthday=true to the URL
- new great divide event feature
- event place cards now have a animated gradient instead of a still gradient
- you can now extract textures from an official polytoria item easily in the extension popup (temporarily disabled)
- new avatar dimension toggle feature
- fixed library-download.js errors due to it trying to run on official polytoria item pages
- disabled best friends feature
- improved load asset by ID in avatar sandbox (originally was quickly added cause I was bored, now it actually works with different asset types and stuff)
- add work in progress "automatic ad bidding" feature modal
- fixed apply membership themes with nested setting objects
- fixed try-on items feature defaulting to giving the preview avatar shirt and pants even if the user's avatar didn't have them
- fixed "download place file" because site no longer uses csrf tokens
- removed tabs permission apparently it was unnecessary
- fixed store main page "owned" tags when the user's inventory is private/friends-only
- fixed "creator" tags in comment sections around the site
- deleted currently-unused currencies.json resource
- rewrote settings
- reorganized several settings as nested objects
- added avatars enabled sub-setting of collectibles hoarder list
- added default min copies
- new feature: "Timed-Item Owner Check"
- new feature: "Hide User Ads"
- Added new feature: "Collectibles' Hoarders List"
[ IMPROVEMENTS ]
- Reorganized resources folder to be in the root directory rather than a sub-folder of the javascript folder
- Added a new feature: "Quick Library Downloads"
- Basically finished the "Event Items Store Category" feature
- Added more manifest.json information
- Improved detection for the purchase button on the store item view page AGAIN (hopefully it works 100% of the time now for all situations)
- Fixed "Try-On" store items again (the code was working it was just the adding of the mesh to the list of items that broke)
- Experimental Feature: Event Items Store Category
- Fixed "Try On" store items
- Deleted "Try On" store items code and moved it to the main item view page script
- Fixed Transactions page Bricks to IRL Price converter
- Transactions page bricks to IRL Price converter now doesn't say "$NaN" when the input is erased
- Deleted popup and installation HTML files as they aren't used and haven't been used for a while. I am thinking of adding a new popup when you click the extension icon in your browser toolbar but that will be different than the code that was there.
- New Feature: Show "Owners" instead of "Sales"
- Updated theme code to run on all pages, even when the "Theme Creator" feature is turned off so that CSS such as modal CSS can still apply without other scripts having to apply their own CSS blob to the page
- Updated context menu background code to remove all context menus created by the extension before creating the context menus so the error for duplicate context menu IDs won't keep appearing (hopefully, but I haven't gotten the error yet so...)
- Fixed "Trending Items" IRL Brick price breaking if any of the trending items are free
- Improved detection for the purchase button on item view pages
- Fixed the item view page not checking if the item isn't owned before trying to add the IRL Brick price
- Removed old setTimeout() code at the start of some files
accidentally selected line of code I didn't mean to GitHub commit (event items category on store, I unchecked all the lines but the last line in the function)
- Added "Achievement Owned Percentage" feature, all achievements now say what percentage of all players on Polytoria own the achievement (percentage fixed to 2 decimal places)
- The achievement progress bar no longer shows if the place has no achievements. This also applies to the new feature "Achievement Owned Percentage"
- "Run Update Notifier" context menu item now only runs on the developer debug page and nowhere else
- Settings are automatically saved whenever you edit the value of a select field
- Added accurate names for element IDs on the settings page so I can link to them
- If there is a hash/anchor URL specified in the settings page redirect URL it will carry the hash/anchor URL over to the local page URL