- Most profile links now use account IDs instead of username
- Level leaderboards display an error message if they can't load
- Fixed up coins in level analysis so they look normal
- Added an option in level analysis to sort group IDs
I held back on pushing this since I wanted to wait for Rob to unblock level downloading, but it's probably gonna be a while since it's (likely) related to an unlisted level exploit
Anyways I totally overhauled how the assets work, and you can also browse through all the files by going to gdbrowser.com/assets, because why not
I also made many other changes and fixes during this timespan including the addition of the demon list, optimized custom lists along with a ?page param, and other random stuff that needed touching up
- Removed Herobrine
- You can now follow creators via their profile. Saved in localStorage
- Added buttons to search by awarded, featured, or followed
- Remade the search button images in higher quality
I'M ALIVE!!!!!
- Added account and player ID to profile page
- You can now search players by account ID. (It should figure it out automatically)
- Moved profile post button to the bottom left of profile page and put the uploaded levels button back where it belongs
- Added GD version to level info
- Added support for regular mod badge in comments ("modColor" is now "moderator" in API)
- IP address is now randomized when posting a comment, because it seems to be the best method
You can now read, write, and delete messages through GDBrowser!
Blocking and viewing sent messages have not been done yet.
Also, a message now appears if you're comment banned
I've started work on making GDBrowser compatible with GD private servers :D
Currently a few things (comments, leaderboards, etc) are broken but other than that I'm kind of getting there.
This commit mostly just makes life easier for people who want to fork GDBrowser for their private server
- The endpoint (e.g. boomlings.com) is now set in index.js
- Added gdpsConfig.js, where you can tweak small settings in case your GDPS does stuff weirdly
- Small tweaks to the code so the weird GDPS responses can be correctly interpreted
- secretStuff.json is no longer mandatory
If you're able to help me out with this project, PRs are appreciated :D
- Removed Herobrine
CHANGELOG:
- Profile posts! This one is long overdue but... yeah! You can now leave profile posts, and drop likes on them as well!
- Classes folder! It's a folder... for classes! Don't ask me to explain what a class is, because I'm still not sure myself
- Le Level Class has arrived! Instead of parsing level data in three different files, the level class has stepped up to do the dirty work. (thanks to memimoe for helping)
- Renamed generate.css to iconkit.css, and deleted soon.css because it's ugly
- Removed 404 redirect when trying to view an asset that doesn't exist
- Updated readme to get with the times
- Removed Herobrine
- Improved error handling (if err || !body || body == -1)
- Added list of text objects to analysis API (not on actual page, debating whether or not to even do that)
- Accounts with 65535 diamonds (integer limit) now display as '65535+'