Commit graph

193 commits

Author SHA1 Message Date
GDColon
87a6ae8eaa GDPS bugfixes and improvements 2021-01-14 18:18:19 -05:00
GDColon
5c98087a1f Added obtain info to Icon Kit 2021-01-14 12:02:38 -05:00
GDColon
8f4da00d03 Added Subzero icons and Achievements
Subzero icons are only available in low quality so I upscaled them with Waifu2x. Result is... well, good enough
2021-01-14 00:59:13 -05:00
GDColon
66c80fe0f2 Inevitable achievement bugfixes 2021-01-11 17:25:04 -05:00
GDColon
c99c6ba553 Achievements Browser!!! 2021-01-11 16:00:21 -05:00
GDColon
318e2f925c More song checking tweaks + Skipped message counting 2021-01-07 10:38:55 -05:00
GDColon
33cd695030 fixed invalid songs appearing as stereo madness 2021-01-05 14:12:25 -05:00
GDColon
8f71e596bf Added song verification checking 2021-01-05 11:03:04 -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
1ad82e91fb Added a timer for daily/weeklies 2020-12-09 09:28:45 -05:00
GDColon
01aefc8314 Added alert if there's no active daily 2020-12-08 21:28:09 -05:00
GDColon
e8b55851f0 Added daily/weekly number 2020-12-08 13:53:05 -05:00
GDColon
44c98330c3 Moderator leaderboard!
8=8
2020-12-01 00:07:10 -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
0b5363bed9 Icon kit overhaul!
- Icons are now automatically generated upon selection
- Added support for custom glow
- Rearranged colors to match how they appear in GD
- Added custom colors
- Some other stuff idk
2020-11-26 16:04:42 -05:00
IliasHDZ
834c4108ba
level search tab title showing search query (#123) 2020-11-24 12:33:56 -05:00
Nerdopedia
4e0965cad0
Ucrash's website doesn't exist anymore (#121) 2020-11-19 09:44:39 -05:00
GDColon
cefaa250df This is the greatest 200th commit of All Time 2020-11-16 19:28:24 -05:00
GDColon
939103cee2 Added editor time because I can 2020-11-16 11:38:03 -05:00
GDColon
bc5d0b8d81 Readded icons to accurate leaderboard 2020-11-14 16:14:29 -05:00
GDColon
b77a6c73d4 accurate leaderboard be back out of its coma 2020-11-13 22:32:46 -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
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
301e32f8b9 Added interface for custom lists! 2020-11-02 00:40:33 -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
16a1b4d491 Demon Leaderboard! 2020-10-28 21:25:13 -04:00
GDColon
c15df5d436 Deleted shitty object API, improved icon kit stuff 2020-10-21 21:09:43 -04:00
Colon
d56a6343ff Object building API! Whoa!
(ty figment for helping with this)
2020-10-13 10:25:07 -04:00
Colon
e08e36e7e2 Fixed stupidity 2020-10-03 22:01:14 -04:00
GDColon
d343d6c651 Numbers are now actually numbers 2020-10-02 14:33:24 -04: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
GDColon
711dbbe8b1 More sample icons + square icon improvements 2020-09-27 22:22:47 -04:00
GDColon
5bd71ea35b Added popular icons as icon kit samples 2020-09-24 22:07:53 -04:00
GDColon
f7f1874a0d Icon kit overhaul hotfixes 2020-09-23 09:26:41 -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
4fa705de44 Better comment color handling 2020-09-18 10:02:06 -04:00
GDColon
e24a62aa39 Added GD mode to accurate leaderboard 2020-09-16 09:25:15 -04:00
Colon
eaca3a393b haha we got ip banned
- added rate limiting
- added panic mode
2020-09-10 09:02:40 -04:00
GDColon
3bc525233a Merge branch 'master' of https://github.com/GDColon/GDBrowser 2020-06-28 22:27:32 -04:00
GDColon
74ca26bd6c xss fix 2020-06-28 22:27:29 -04:00
Colon
16131bd26f please end my life 2020-06-22 22:07:13 -04:00
Colon
e4e6555ab2 Added UFO domes. I want to kill myself.
that was way fucking harder than it should have been
2020-06-22 21:58:33 -04:00
GDColon
f9a018a3d6 i missed a few xss spots 2020-05-13 09:55:57 -04:00
GDColon
662a26d6f4 random stuff 2020-04-28 20:40:47 -04:00
GDColon
76bc74c58c Google Sheets is now used to fetch accurate leaderboard
smjs is going to be ditching his api soon
2020-04-24 15:26:29 -04:00
GDColon
9401c2f820 【 ~ colors ~ 】
added special color if you have >100k stars, max diamonds, or max coins
2020-04-23 00:56:19 -04:00
GDColon
2bae5a5a3c Use IP for all GJP requests (requested by rob) 2020-04-10 22:04:59 -04:00
GDColon
584320e3c8 IP changes 2020-04-08 13:08:58 -04:00
GDColon
61fc9115b7 Added size param to icon kit 2020-03-26 14:17:40 -04:00
GDColon
cd600a1396 Leaderboard sorting + level data size
SMJS updated his accurate leaderboard API to allow sorting by user coins or demons. What a nice guy!

Also, level analysis now shows the size of the level in MB or KB. Thanks to ItzSwirlz for suggesting this in a PR.

Packages were updated as well.
2020-03-21 18:45:49 -04:00
Edward Taylor
6bc2d64bf8
URL consistency 2020-03-16 22:46:34 -04:00
GDColon
13c81df3b2 featured + search filters don't seem to mix 2020-03-15 22:18:54 -04:00
GDColon
b1490c1e2b Redefined followed users before following/unfollowing
in case someone has multiple tabs open
2020-03-14 11:12:31 -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
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
Colon
0baf430d73
why is this here 2020-01-29 12:44:26 -05:00
Colon
f8d9f8c8df imagine being this stupid 2020-01-29 12:43:41 -05:00
GDColon
e465696754 online icon kit improvements + ip ban protection
spanish/language update coming soon^tm
2020-01-12 00:20:57 -05:00
GDColon
facfad3e8f Oh yeah, those moved 2020-01-03 17:15:49 -05:00
GDColon
201ebb0daf stuff ksdjfksdjkjds 2019-12-31 18:51:08 -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
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
8ade2a7084
le secretStuff has arrived 2019-12-21 22:31:07 -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
7098a1db33 death effects profiles? ok but they do be looking kind of explosive tho 😳😳 2019-12-21 14:33:32 -05:00
GDColon
1273caf7d3 More difficulty faces + other random tweaks 2019-12-18 19:37:21 -05:00
Colon
f5002dea5f reverted a stinky change 2019-12-17 20:20:06 -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
a2151fcd4c arrays start at 0 2019-12-14 18:15:27 -05:00
GDColon
74687b670e A random button!!!
fixed oops
2019-12-14 15:01:53 -05:00
GDColon
54d070a76e A random button!!! 2019-12-14 15:00:46 -05:00
GDColon
01839edeb3 Added number of pages 2019-12-14 00:36:01 -05:00
Colon
af5751ac66 Fixed icon kit oopsie 2019-12-12 17:06:09 -05:00
Colon
36260d8906 Added 2.2 form to icon kit
Unknown name, referred to as "swing" in the game files so let's go with that
2019-12-12 16:09:41 -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
9876eda004 Overhauled Level Color Analysis
Colors are now clickable, whoa!
2019-11-30 18:01:33 -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
Colon
8791799298 i cannot count 2019-11-28 14:15:42 -05:00
Colon
4fc3cd19d2 Added Group IDs to analysis 2019-11-28 13:01:43 -05:00
GDColon
1a096cd024 Added memes 2019-11-24 10:29:16 -05:00
Colon
27310fc6d9 Added LDM to analysis 2019-11-21 09:04:07 -05:00
Colon
f9724ac1f8 Added LDM to analysis 2019-11-21 08:45:56 -05:00
GDColon
b4f28965bc stuff 2019-11-20 17:22:09 -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
b01179b477 Added icon generation to API reference + 1 new param for it 2019-11-13 23:55:09 -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
aa23d100f3 Level style now displays actually accurate information. Whoa! 2019-11-09 19:59:11 -05:00