Skip to content

Release v1.2.1

Compare
Choose a tag to compare
@indexxing indexxing released this 02 Jun 16:07
· 199 commits to main since this release

Release v1.2.1

Now available on the Chrome Webstore here: https://chromewebstore.google.com/detail/poly+/feafepokhecfmimpepbpccmcnjbcbklg

(version v1.2 was skipped because for some reason the Chrome Webstore didn't let me upload v1.2 but did let me upload v1.2.1)

  • Improved settings page ("*unsaved" title when not saved yet, redesigned toggle indicators, redesigned toggle buttons, and small changes)

  • data-URL property of the body HTML tag is now the pathname rather than the full URL

  • Work in progress places integration for Pinned Games (on the actual places page, debating deleting this or not)

  • Code cleanup

  • Code improvements

  • Added .gitignore

  • Updated specific.css to use pathnames rather than the full URL

  • Updated data_structure.txt reference for developers

  • Changed manifest version name to pre-release build so you can tell what build you are using

  • You are now able to see the version number, build type (stable or pre-release), and quickly check for updates in the footer of the settings page

  • The text on the settings page footer has been changed to say "made by Index with the help of several contributors" instead of just "made by Index"

  • Update banner on settings page with 2 options: go to releases page on this GitHub repository or to skip this update (unrecommended)

  • You can now skip updates (again, unrecommended)

  • Added "Reset to Default" button on all options modals on the settings page which will reset that setting's specific options to their defaults.

  • Removed element IDs from the "Modify Navbar" feature options modal (they were there due to the old way options modals worked before release)

  • Renamed polyplus-settings.js to settings.js

  • Updated all "IRL Price with Brick Count" display code to have different variable names

  • "IRL Price with Brick Count" is more accurate by parsing abbreviated numbers into their full number (fixing odd bugs that would happen with things such as a user's networth) - it is still not super accurate when it comes to users' networth but it's way better than before

  • You can now clear specific data locations (chrome.storage.sync and chrome.storage.local) on the extension's debug page

  • Updated update notifier code

  • The profile page now uses the utilities to calculate the "IRL Price with Brick Count" result rather than using the old repetitive code

  • Added another extension icon for when the extension has an update available - it currently isn't used anywhere due to the code for it not working for some reason

  • Updated the way the Theme Creator loads themes, it now loads instantly on page load! (credit to SK-Fast's old Poly+ extension for the realization)

  • Guild stores now have IRL prices listed if the "Show IRL Price with Brick Count" setting is enabled.

  • "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

  • Improved "Show Outfit Cost on Profiles" design

  • Improved Debug Page

  • Added "Show Approximate Place Revenue" feature

  • Linked roadmap in the README.md

  • Added "Place Achievements Progress Bar" feature

  • [AVATAR SANDBOX] The + and - button shown on item card hover now updates depending on if the item is being worn or not.

  • 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)

  • Added "Quick Place Downloads" feature

  • The "Store Owned Tags" feature is now fixed, slightly more reliable, and has been expanded to exclude other types of assets now it just fetches 100 of your hats, faces, and tools

  • Added "Event Items Store Category" Feature

  • 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...)

  • 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

  • Added new feature: "Collectibles' Hoarders List"

  • 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"

  • Added more manifest.json information

  • Added "Show Friend Count on Homepage" feature

  • Rewrote settings JS

  • Reorganized several settings as nested objects

  • Added "Avatars Enabled" sub-setting of the "Collectibles' Hoarders List" feature

  • Added a select menu to determine the default minimum copies to be determined a hoarder for the "Collectibles' Hoarders List" feature

  • New feature: "Timed-Item Owner Check"

  • New feature: "Hide User Ads"

  • Renamed several files

  • Fixed "Item Wishlist" feature with new profile URLs

  • Fixed the "Copy Asset ID" context menu item, it now applies to old profile URLs and new profile URLs and will work for either of them (backwards compatibility added because the URL rollout will apparently take 3-4 months according to Brixster)

  • Removed "Tabs" permission, it was unnecessary (I didn't know that before)

  • Fixed store main page "owned" tags when the user's inventory is private/friends-only

  • Fixed "creator" tags in comment sections around the site, this will break when the new profile URLs are fully rolled out however I will fix shortly after

  • Deleted currently-unused currencies.json resource

  • Several bug fixes and fresh installs of the extension are now working