Commit graph

185 commits

Author SHA1 Message Date
d3a038bc42 style: capitalize "loading" lottie-player labels
@StarManTheGamer begged me
2024-06-29 17:46:40 -05:00
2cce628807 chore: remove forgotten, old hoarders list console log 2024-06-29 00:19:54 -05:00
bcc2d4db6f chore: remove old hoarders list console log 2024-06-29 00:18:01 -05:00
ac4ca43be6 fix: avatar dimension toggle working with all badges 2024-06-29 00:12:21 -05:00
f11c21c2be minor: fix "hasn't participated in the great divide" text 2024-06-28 18:56:50 -05:00
7bc077a420 fix: fix context invalidation when using reload keybind 2024-06-28 12:42:16 -05:00
439978a5b5 chore: remove console logs 2024-06-28 11:52:51 -05:00
0e5a3d75e3 fix: store owned tag inventory caching 2024-06-28 11:52:35 -05:00
69b2a1599b minor: add support for multiple links in event items store category 2024-06-28 11:48:59 -05:00
3158d4ef91 fix: great divide user stats cache length 2024-06-28 10:50:38 -05:00
0df034c46c fix: great divide user stats KDR tooltip randomly not registering 2024-06-28 10:49:51 -05:00
2afea6ffb6 minor: change great divide user stats KDR text color 2024-06-28 10:49:07 -05:00
57e4130ede minor: KDR great divide user stats tooltip 2024-06-28 10:41:09 -05:00
1fd36f5a6d feat: great divide user statistics section instead of tab 2024-06-28 10:33:24 -05:00
27a8986272 fix: use userID instead of username for great divide stats request 2024-06-28 01:31:21 -05:00
f7fd5bde11 style: add credit to goldenretriveryt for multi-decal uploading 2024-06-28 01:13:04 -05:00
97866f933c chore: remove console logs 2024-06-28 01:12:09 -05:00
05a3031a83 fix: multi-decal uploading submit button query 2024-06-28 01:11:15 -05:00
50b45b6614 chore: add spacing between avatar sandbox rows 2024-06-27 22:22:21 -05:00
350e3ab92f feat: avatar sandbox pagination 2024-06-27 22:19:37 -05:00
a57098b608 feat: avatar sandbox search, sorting, & ordering 2024-06-27 18:52:25 -05:00
6d09433395 feat: add price to avatar sandbox discovery 2024-06-27 18:34:45 -05:00
24cfd40504 chore: remove console log 2024-06-27 18:17:34 -05:00
ee6893f906 fix: place activity toggle button 2024-06-27 18:09:22 -05:00
ce3ebc99bb fix collectibles inventory tab page fetching 2024-06-27 16:20:17 -05:00
373ef1b156 epic new item wishlist button 2024-06-26 12:03:47 -05:00
deeaba05b2 irl price on resellers and no more pagination on item wishlist and collectibles 2024-06-26 11:48:27 -05:00
f3e33ea840 v1.2.2
- 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
2024-06-25 09:14:52 -05:00
c0dbbdeb0d
Merge pull request #9 from okdargy/main
fix settings being undefined on change load
2024-06-18 00:11:57 -05:00
b3cfe05657 new great divide feature and avatar dimension toggle feature
- 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
2024-06-18 00:07:21 -05:00
dargy
4b15275648 chore: remove console.log 2024-06-17 23:14:54 -05:00
dargy
456bf389f0 fix: theme settings being applied before settings
fixes `TypeError: Settings is undefined` on firefox
2024-06-17 21:58:02 -05:00
35bc026724
Merge pull request #8 from GoldenretriverYT/main
Add multiple decals upload and reload "hotkey"
2024-06-08 21:22:38 -05:00
6a42004dba disable best friends feature & improvements
- 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
2024-06-08 21:21:33 -05:00
GoldenretriverYT
4bc5cf2260 Add multiple decals upload and reload "hotkey" 2024-06-09 01:53:55 +02:00
4577213ee9 bug fixes and fix fresh installs 2024-06-01 18:54:10 -05:00
beb002feb9 bug fixes 2024-06-01 12:36:02 -05:00
1a2af482aa bug fixes and remove prettier github action 2024-05-31 20:43:09 -05:00
4bf9139a60 small improvements
- 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
2024-05-29 17:03:53 -05:00
github-actions[bot]
0ff8fac37b chore: format code with Prettier 2024-05-28 00:23:56 +00:00
63b55d9883 fixed item wishlist and copy asset id context menu item 2024-05-27 18:55:00 -05:00
121676bda8 fix hide user ads 2024-05-27 17:15:02 -05:00
b21af09301 renamed files 2024-05-27 17:02:32 -05:00
fc230ec3b8 rewrote settings and new features
- 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"
2024-05-27 17:01:25 -05:00
c1bee43f08 prepare for next update
i don't feel like writing github commit description right now
2024-05-22 17:18:55 -05:00
6ebc9cc596 expand hoarders list to up to 300 owners 2024-05-05 22:30:31 -05:00
55ad153d2b 33 files changed - update + hoarders list
- 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
2024-04-25 17:04:38 -05:00
8b20599662 Fix "Try-On" Store Items
- 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)
2024-04-20 15:54:29 -05:00
eeaafeb35a Updates and Bug Fixes
- 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
2024-04-20 11:58:00 -05:00
9478b85f49
fix the fix that added random characters??? 2024-04-18 16:55:48 -05:00
b15c39f861 Update store.js
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)
2024-04-18 16:55:13 -05:00
706467c98b Fix Store "Owned" Tags 2024-04-18 16:53:27 -05:00
04bac6431f "Quick Place Downloads" Feature and Fixed Achievements 2024-04-06 14:15:14 -05:00
4566b7d031 Add "Achievement Owned Percentage" Feature
- 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"
2024-03-27 18:16:42 -05:00
f3077da95f Progress on Avatar Sandbox
The + and - button shown on item card hover now updates depending on if the item is being worn or not.
2024-03-27 16:44:55 -05:00
a8cf983e26 Add "Place Achievements Progress Bar" Feature 2024-03-27 12:31:51 -05:00
066babda56 Add "Show Approximate Place Revenue" Feature
- Add "Show Approximate Place Revenue" feature

- Link roadmap in the README.md
2024-03-26 20:29:39 -05:00
5fea28c467 Improved "Show Outfit Cost on Profiles" Design
- Improved "Show Outfit Cost on Profiles" design

- Improved Debug Page
2024-03-26 18:29:15 -05:00
2e146391b1 Improvements
- "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
2024-03-07 14:59:37 -06:00
f4a8163745 Add IRL prices to Guild Stores and Improved Theme Loading
- 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.
2024-03-07 14:41:37 -06:00
251e28edeb Update Notification Banner & Improvements
- 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
2024-03-07 10:38:11 -06:00
79f6b3a237 Improved Settings Page Footer
You are now able to see the version number, build type (stable or pre-release), and quickly check for updates

The text has been changed to say "made by Index with the help of several contributors" instead of just "made by Index"
2024-02-22 22:33:36 -06:00
948c9b8fae Improved Settings Page and other Improvements
- 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
2024-02-21 21:48:06 -06:00
877cd65c6d disable game profiles 2024-02-17 17:49:24 -06:00
1bb9b7c1d7 epic 2024-02-17 17:44:46 -06:00
1b93ed22ad Improvements
- Added "load example data" section to debug page so you can quickly load example data for "Pinned Games", "Best Friends", and "Item Wishlist"

- Fixed IRL price on the store main page saying "NaN" (meaning "Not a Number") when there is a time limit on an item

- Changed font size and color of the likes/dislikes text on the gradient overlay of Pinned Games.
2024-02-16 07:58:16 -06:00
7cd6fb578b improvements and add missing feature parts
- You can no longer wish-list place achievements

- Fixed IRL price and wish-listing game passes

- Fixed the "Item Wishlist" feature link on the inventory page sidebar linking to the wish-list directory several times if clicked on several times

- Fixed "owned" tags on the store main page only loading when the item grid updates, it now loads tags when initially loaded too

- Fixed "Modify Navbar" feature navbar items being shifted and the "Forum" link unable to be edited

- Added IRL prices to the "Game Passes" section of the place view page

- Added IRL prices to the "Trending Items" section of the homepage

- Updates to how the home.js file runs (going to rewrite it eventually)

- Pinned Games now have a gradient overlay displaying the likes and dislikes above the place thumbnail
2024-02-15 23:40:05 -06:00
803de88fa0 N/A rating percentage fix 2024-02-15 17:47:48 -06:00
673f289fd3 epic update background.js 2024-02-14 16:16:57 -06:00
a334e4be1d Request Game Profile and Settings Modal Fix 2024-02-11 17:13:55 -06:00
46efc889e7 Items in Wishlist get Removed upon Purchase
- Items that are in your "Item Wishlist" will now be automatically removed when purchased. You can now also no longer add items to your "Item Wishlist" if you already own the item.

- Fixed issue with forgetting to remove simplified-profile.js from manifest.json after deleting the file

- Added all experimental settings to the settings page ("Game Profiles", "Inline Editing", "Forum Unix Timestamps")

- Removed commented out settings on the settings page

- Removed the "Handle" part of all function names (eg. "HandlePinnedGames()" -> "PinnedGames()")

- Moved profile/profile.js to account/profile.js

- You can now quickly copy a message to share your or somebody else's 3D avatar URL on profile pages.
2024-02-11 11:30:59 -06:00
f0b07d2ddc Add Update Notifier+Update Simplified Profile URLs
- Added Update Notifier that runs every day at 12 PM

- Changed Simplified Profile URLs from /profile/[username] to /users/@[username]

- Removed version_name from manifest.json so that it's easy to find the version number on browser extensions page
2024-02-10 21:14:32 -06:00
a39ae5ad31 Merge branch 'main' of https://github.com/IndexingGitHub/PolyPlus 2024-02-10 17:28:28 -06:00
87d6087fa5 Improved Debug Page 2024-02-10 17:28:27 -06:00
Index
b42af5ded1
Merge pull request #3 from ItsLuiggiYahoo/main
Adding BRL currency
2024-02-10 12:08:12 -06:00
Index
346fb3c435
Update utils.js 2024-02-10 12:05:51 -06:00
ItsLuiggiYahoo
7a676e1d1a
Update utils.js 2024-02-10 14:40:49 -03:00
93e6b4340c test discord webhook 2024-02-10 10:39:35 -06:00
3d6b265de0 Importing Utility Module!!!!!!!!!
- Repetitive code is now way easier to edit as it is now stored in the utility module rather than the same code in several different files

- Changed "Theme Creator" Copy JSON button to have the text "Copy" rather than rely on an icon due to me forgetting to import fontawesome

- Hopefully fixed the store page randomly not working by not showing IRL prices or not showing the owned tags (may rewrite the entire code for that file since it is pretty old like Early Summer 2023)

- Fixed clicking on "Poly+" in the sidebar on the settings page sending you to an invalid page (due to browser security stuff) which wasn't happening to me before public beta

- Disabled importing theme data JSON for now to ensure security
2024-02-10 10:25:28 -06:00
d4cc322040 forgot to save 2024-02-08 18:27:49 -06:00
ad332b4d47 aaa 2024-02-08 18:26:19 -06:00
df14f2ea17 Final Changes before Public Beta 2024-02-08 17:53:58 -06:00
976cdfbf25 February 8th is going to be a good day
- New Icon

- Moved avatar-sandbox.html and utils.js to /resources

- Browser automatically allows resources to be used from the resources folder

- Code Improvements

- Deleted trick-or-treat.js

- Bug Fixes
2024-02-07 17:06:33 -06:00
3e01832005 quality of life improvements and 1 new feature
- added expanding of messages on the inbox page to quickly see the entire message content (maybe add quick reply feature too?)

- local settings page now uses Polytoria's CSS and isn't weird anymore

- clicking on the extension now opens the settings page instead of a old popup menu

- added debug menu at /my/settings/polyplus-debug to quickly clear all pinned games, clear all best friends, and quick editing of a setting's value

- simplified profile URLs are no longer a setting and are on by default (haven't fully deleted the settings code only deleted the if statement checking if it's enabled)

- simplified profile URLs now have an optional reference URL parameter to fall back on if the user doesn't exist (may replace with history.back or whatever the function is to go to the last location history page)

- forum mentions have been rewritten and no longer require ID caching because they use simplified profile URLs so the user ID is only fetcehd if you click on the URL if the user doesn't exist it sends you back to the forum post. the code is also now way shorter and simpler

- removed "Launch Creator" button because it has been re-added officially

- work in progress unix timestamp markdown for forum posts (not working right now for some reason will fix soon)

- small changes that I'm too lazy to list here
2024-01-23 17:27:49 -06:00
d5896940da Upload Files 2024-01-20 17:33:44 -06:00