Commit graph

59 commits

Author SHA1 Message Date
Colon
85440342c6 2.2 ICON DUMP BEEP BEEP 2022-05-29 13:18:14 -04:00
Colon
73bbf64e91 CLIENT SIDE ICONS LETS FUCKING GOOOO 2022-05-19 22:30:54 -04:00
Nadwey
b2320d3c9c
Fixed infinite loading when there's no comments (#216) 2022-05-01 13:54:20 -04:00
GDColon
f53b4790a2 Fixed nonexistent level comments not loading 2021-12-23 23:55:20 -05:00
GDColon
2fe2ebfdd5 tiny html fixes 2021-12-11 00:59:13 -05:00
Colon
c78516ba54 The great caching update
- Pages are now cached when searching levels/comments, like in GD
- Added an expand comments button to profiles
2021-10-07 10:19:43 -04:00
Colon
deacc7ce0a Update CSS links because caching is evil 2021-07-04 15:50:49 -04:00
GDColon
c4cbee3816 Lots of QOL + Better profile system
- 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
2021-04-02 20:50:22 -04:00
GDColon
c2c0d093d7 Color tags??? Color tags. Why not.
yes these are tags used in actual geometry dash
2021-02-03 13:50:19 -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
c0519500f4 the first of the gdps hotfixes 2021-01-19 00:56:21 -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
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
01aefc8314 Added alert if there's no active daily 2020-12-08 21:28:09 -05:00
GDColon
8b5d20dafa Live comments now update likes
oops i also forgot the last 2 colors in the icon kit
2020-11-26 22:45:11 -05:00
GDColon
8768afa90e it's the beginning of the end
rob added strict rate limits, everyone  h*cking panic
2020-11-12 20:32:15 -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
2375d0fcac oops i broke analysis 2020-09-29 21:58:25 -04: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
b407f0498c LIVE COMMENTS, BABY (+ most disliked) 2020-09-28 13:05:59 -04:00
Colon
4fa705de44 Better comment color handling 2020-09-18 10:02:06 -04:00
GDColon
f9a018a3d6 i missed a few xss spots 2020-05-13 09:55:57 -04:00
GDColon
2bae5a5a3c Use IP for all GJP requests (requested by rob) 2020-04-10 22:04:59 -04:00
GDColon
04aee60f8a Fixed verison number parsing
shoutouts to alex1304
2020-02-26 21:08:40 -05:00
GDColon
6383e6fb65 Cut down on the stupidity
- gameVerison is now a string instead of a number (that way 2.0 doesn't turn into 2)
- Fixed comment history always showing the mod badge. I blame JavaScript for this one.
2020-02-21 17:46:53 -05:00
GDColon
07e66fec26 Profile improvements, level versions, mod badges, oh my!
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
2020-02-20 20:09:40 -05:00
GDColon
facfad3e8f Oh yeah, those moved 2020-01-03 17:15:49 -05:00
GDColon
451c933301 ADDED MESSAGES!!!
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
2019-12-29 18:59:29 -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
8fd80d7147 Fixed comment username bug
Clicking on a username with a space in it (e.g. "le doge") would redirect you to the profile of the first word only (e.g. "le")

also shut up i'm not writng "fix comment bug" that whole present tense thing is stupid
2019-12-08 17:07:55 -05:00
GDColon
3f00b15f50 GDBrowser comments get a special color! 2019-11-29 20:40:52 -05:00
GDColon
460ed10484 GDBrowser comments get a special color! 2019-11-29 20:36:00 -05:00
GDColon
39e61951b8 100th commit! 🎉🎉🎉
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
2019-11-19 23:53:24 -05:00
GDColon
e8d7c092bd Added comment liking!
I also added level liking, but I decided to comment it all out (on level.html) because GD levels take a few minutes to update. It would just be confusing to the client :P
2019-11-18 18:39:17 -05:00
GDColon
0b2421c114 Readded back button, oops 2019-11-17 17:16:11 -05:00
GDColon
d57d7c7eea Added character count to commenting 2019-11-17 17:13:42 -05:00
GDColon
469ffaf4b7 Added commenting! 2019-11-17 17:00:19 -05:00
GDColon
bebf1eb1fd Fixed comment/leaderboard freeze 2019-11-16 23:56:18 -05:00
GDColon
7febaa6e7d nice guy colon 2019-11-16 19:05:40 -05:00
GDColon
84093180a9 Fixed comment oopsie 2019-11-05 20:46:13 -05:00
GDColon
1acc5d9f5b Green names are now clickable!
(also tweaked credits)
2019-11-05 18:43:04 -05:00
GDColon
1c6b7d87bc Fixed compact mode bug 2019-11-03 10:42:00 -05:00
GDColon
dd034c5999 Improvements to comment page
- Uploader and level ID are now clickable
- Added support for arrow keys
- No longer able to fetch comments if loading icon is showing
- Also fixed some leaderboard desync issues
2019-11-02 12:05:22 -04:00
GDColon
1ab98744e4 Finally added level leaderboards!
- Added level leaderboards
- Nonixestent level IDs are now rounded to nearest whole number
- Removed horizontal dragscrolling (sorry 101arrowz :P)
- Upped search length to 20
2019-11-02 01:20:23 -04:00
101arrowz
04e41ac2d1 dragscroll but it sucks 2019-10-24 19:27:09 -07:00
101arrowz
dec94a1160 Changed cookies to localStorage 2019-10-23 21:51:20 -07:00
GDColon
a86c2bc84f Comment filters stored in cookies + fixed happy accident in PR
- 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.
2019-10-23 23:33:20 -04:00
GDColon
f815ce338e Added compact mode to comments + renamed CSS
- Renamed level.css to browser.css
- Compact comment mode makes comments smaller and fetches 20 comments instead of 10
2019-10-23 18:40:31 -04:00