Commit graph

41 commits

Author SHA1 Message Date
GDColon
ec4ab82eda Better server error handling
RobTop finally got https lets goo
2021-08-18 20:10:35 -04:00
GDColon
4c511c3c1d GD Private Servers are now actually private
From now on I'm not going to be committing the servers.json file or their assets. I left in a few examples (with permission) to work off of.
2021-08-03 11:51:09 -04:00
Colon
597589cbbc Finally fixed the gross font!!!
It doesn't look terrible anymore!!!
2021-07-04 15:43:58 -04:00
GDColon
333219d768 sus town 2021-05-05 01:33:03 -04:00
GDColon
8dfd983579 New 2.2 Triggers + other random things
nicknamegg you are such a sweetheart but please double check your directories before commiting thank you
2021-04-22 18:23:31 -04:00
GDColon
4c97a7bcca Analysis page no longer redirects on error 2021-03-09 23:14:06 -05:00
GDColon
6d52140e32 never change, robtop 2021-03-08 12:56:56 -05:00
GDColon
a663589f57 Some more random fixes
- Fixed page counter not showing for featured tab
- Added a popup when trying to analyze levels when downloads are off
- Fixed difficulty searching not working on most private servers (requires length to be set to "-")
- Saving/unsaving a level no longer refreshes the page
- Added hovertext to some buttons on the level page
- Other random stuff
2021-02-03 09:38:50 -05:00
GDColon
71d66458af Added official song searching 2021-02-01 14:30:40 -05:00
GDColon
1c85b59d4d whoops i spilled my pink paint all over those nong songs 2021-01-27 19:56:22 -05:00
GDColon
2fed2cb65d Improved song parsing 2021-01-25 00:14:35 -05:00
GDColon
09d565f7da Random fixes + more private servers 2021-01-22 22:28:26 -05:00
GDColon
165917fafa Demon levels but they actually work now 2021-01-21 20:28:04 -05:00
GDColon
de053955e8 Custom demon lists + Better account caching 2021-01-21 17:15:31 -05:00
GDColon
c662f26698 HE WILL NEVER ADD PRIVATE SERVERS TO GDBROWSER
holy shit this is probably my biggest update yet
2021-01-18 21:54:18 -05:00
Colon
46e03b1932 Fixed broken lists and more GDPS stuff 2021-01-17 00:05:06 -05:00
GDColon
45a8ab134b More GDPS improvements + Better gauntlets 2021-01-15 10:29:46 -05:00
GDColon
87a6ae8eaa GDPS bugfixes and improvements 2021-01-14 18:18:19 -05:00
GDColon
33cd695030 fixed invalid songs appearing as stereo madness 2021-01-05 14:12:25 -05:00
GDColon
ea5c732c75 Assets overhaul + demon list + several misc updates
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
2021-01-04 10:21:58 -05:00
GDColon
f9f2cbf06b INSANE optimizations (+ more rate limit stuff for rob)
WAY less requests should be made to the servers now:
- Account IDs are now cached to save a request
- getgjusers is skipped if Account ID is provided
- User icons are cached for 5 minutes
2020-11-07 19:20:44 -05:00
GDColon
72ffcc4947 Map packs are no longer hardcoded, THANK GOD 2020-11-02 11:16:35 -05:00
GDColon
6782ba7877 Support for custom lists!
/api/search/1,2,3,4,5,6,7,8?list
2020-11-01 23:11:37 -05:00
GDColon
2e6f104501 Added IP forwarded for my boy Rob 2020-11-01 15:29:32 -05:00
GDColon
1884d58e46 GDPS improvements, comment jumping, + more
- 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
2020-09-29 21:42:18 -04:00
GDColon
351f1c0ad8 Lots of QOL + Icon Kit improvements
- added an optional col3 to icon kit
- added an options menu to the icon kit
- added a random button to the icon kit
- added a proper popup for the icon kit's 'steal icon' button
- redid the buttons on the icon kit
- tripled icon cache duration
- rewrote and minified the XOR class
- idk some other fun stuff
2020-09-22 18:37:21 -04:00
Colon
eaca3a393b haha we got ip banned
- added rate limiting
- added panic mode
2020-09-10 09:02:40 -04:00
GDColon
7149ff3087 Creator following + more search buttons
- 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
2020-03-13 21:07:54 -04:00
Colon
cf6bc46304 Messages + Big boy improvements
- Added fetching, reading, deleting and sending messages to the API. Interface eventually^tm
- Hopefully fixed comments posted through the site looking out of place in vanilla GD
- Renamed app.modules to app.run
- Added subfolders to /api for neatness
- Removed Herobrine
2019-12-25 16:20:32 -05:00
Colon
b4744bc012 Added gameVersion to a few spots
Apparently they're important for private servers 🤷‍♀️
2019-12-24 20:15:00 -05:00
GDColon
252e3f3b05 GDPS Compatibility (kinda)
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
2019-12-21 22:16:18 -05:00
GDColon
60da852534 A whole lotta hoopla
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
2019-12-15 19:11:35 -05:00
GDColon
d7c4fe802e Added number of pages
and removed a fucking console log i left in
2019-12-14 00:37:39 -05:00
GDColon
01839edeb3 Added number of pages 2019-12-14 00:36:01 -05:00
GDColon
12460f0fcb Fixed every song displaying as 'stereo madness' oops lol 2019-11-10 16:30:03 -05:00
GDColon
58faaccc58 Error handling + quality of life changes
- 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+'
2019-11-10 16:18:52 -05:00
GDColon
0c519e350d Improved song parsing 2019-11-10 12:17:44 -05:00
GDColon
b07953d88f screw this 2019-11-01 19:38:04 -04:00
GDColon
0c7456094d Fixed a few XSS oopsies 2019-10-25 16:08:59 -04:00
GDColon
30be2d1d61 More analysis features + optimizations
- 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
2019-10-16 18:47:53 -04:00
GDColon
c6ec922809 I've officially fallen down the rabbit hole that is GitHub
First commit, baby! Maybe I should Google what that means.
2019-10-15 22:42:47 -04:00