- 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
* use unzip callback instead of unzipsync
* use indents
* move sortobj out of function
* don't use res in the function
* move some processing out of the color foreach
* remove some object iterations
* split header parse into a new function
* switch statements
* useless data assignment
* "flatten" the object id lists
* remove accidental timing thingies
* use if in
* group objects in the for loop
* return of the in
* remove requirement on app
* add the try catch
* use for loop instead of foreach
* don't parse the header with the objs
* use string
* parse object key names along with object parsing
* don't store is valid variable
* don't use splice, it breaks the next request
* create response.colors before parse
- Improved param building for GDPS'es
- Changed /profile/ to /u/
- Removed "most disliked" comment sort
- Added ability to jump to last page of comments
- Added page number and other small improvements to comment page
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
Quality of life fixes:
- Fixed undefined backgrounds/grounds in analysis
- Fixed leaderboards being buggy when switching tabs while the current one is still loading
- Fixed still being able to switch pages with arrow keys while typing a comment
- Fixed remaining character count for comments not updating in some cases
- Documented liking and commenting on the API page
- Ucrash changed some of the CSS on the API page
- Screw you, you're not my dad and you can't make my type me commit descriptions in present tense
- Remove 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+'
- Comment filters (sorting and compact mode) are stored in your cookies and no longer reset back to 'most recent' when entering the page. I'm quite proud of how I pulled this one off ;)
- 101arrowz made a happy little accident that broke level analysis, but it's been fixed.
- Modules are now required BEFORE exports
- Added object count to level analysis
- Added option to hide duplicate portals in analysis
- Removed LOADMODULES.js because it's gross