Commit Graph
63 Commits
Author SHA1 Message Date
saintnoodle f920e29624 fix: cleanup some react errors (#1117)
* fix: key prop errors

this may not catch all of them, but it's a lot of them

also fixes a type error in SpecificFolderPage when accessing GPTImpl

* fix: wait for component render before calling setState

* fix: don't update component after unmount

* fix: no-op caused by debounced functions trying to update after unmount

* fix: fragments without keys

* fix: undo some changes that don't need to be made
2024-06-25 20:25:49 +01:00
saintnoodle f996243675 fix: react-query, same url, different data (#1118) 2024-06-25 18:59:38 +01:00
zkldi cf175532d5 fix: better column sizes for ongeki 2024-06-06 16:00:11 +01:00
zkldi 334e519d01 fix: caught in score-profile isomorphism 2024-06-05 02:09:35 +01:00
zkldi 0c5d73a729 feat: no first person 2024-06-05 02:06:04 +01:00
zkldi 2ebe9f9544 feat: things (#1098)
* feat: clean up this disgusting filter directive thing

* fix: THIS FIX WAS THIS EASY FOR THIS LONG???

* fix: version is obsolete

* feat: much prettier...

* feat: big import warnings

* feat: sour times
2024-06-05 01:49:51 +01:00
nairobi 188457257d chore,fix: upgrade ongeki seeds (#1070)
* chore,fix: upgrade ongeki seeds

The dataset is up to date up until March 27th, 2024.
A single chart is missing:
https://wikiwiki.jp/gameongeki/怒槌~光吉猛修一部謎~

Added maxPlatScore and inGameID.
Added alt (romaji) song titles.
Removed the wikiwiki scraper because it's no longer relevant.
Restored the score column that relied on maxPlatScore.
Fixed the client crashing when you click Lamps Only in a geki session.
Removed Act 2.

* fix: missing fields in the test chart

* chore: get rid of isUnranked

* fix: clarify the track ID range
2024-05-13 15:33:32 +01:00
zkldi f8f51304e3 feat: completely redo the raise breakdown
THis logic was hopelessly broken,
what was i smoking? (heh)
2024-05-08 21:04:24 +01:00
zkldi 238cf050ce fix: terrible session dedup code 2024-05-08 20:38:50 +01:00
zkldi 220982c6ef fix: hide duplicates in new lamps viewer (#1035) 2024-04-14 00:50:13 +01:00
zkldi 1f74417645 raise information shows incorrect "old" middle cells (#993)
Fixes #914
2024-02-06 22:11:52 +00:00
saintnoodle 329542f6ea feat: system preference option (#940) 2023-08-26 22:41:24 +01:00
saintnoodle bfbcd199af fix: visual bugs (#934) 2023-08-17 19:17:16 +01:00
8c0ad38617 feat: light mode (#920)
Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
Co-authored-by: zkldi <ktchidev@gmail.com>
2023-08-14 14:30:49 +01:00
saintnoodleandzkldi 06059271e8 update to bootstrap 5.3 (#913)
Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
2023-07-29 17:47:25 +01:00
Bottersnike 060ca12ff4 Use overflow:auto not overflow:scroll (#883) 2023-03-21 15:46:21 +00:00
zkldi 75ee38bb03 fix: flexdir on mobile 2023-03-02 00:42:09 +00:00
zkldi 2a1231841f feat: global session calendar 2023-02-20 01:56:01 +00:00
zkldi 3cf9ea3bc3 fix: i'm literally not even explaining this one
it dedupes things in the session raise viewer

i don't care anymore
i have give up hope
2023-02-06 23:55:51 +00:00
zkldi ff7b0eca28 fix: folder raises sort properly 2023-02-06 22:36:29 +00:00
zkldi 221621f433 fix: truncate strings in calview 2023-02-04 04:45:14 +00:00
zkldi 0c48b6cef0 fix: that's all probably 2023-01-19 16:39:53 +00:00
zkldi cd865a66b2 checkpoint: CLIENT BUILDS
now db migration and we just start piling on the bug fixes
2023-01-19 16:39:43 +00:00
zkldi 5cbb2d5f8a checkpoint: insanity ascends (35)
127 errors to go
2023-01-19 16:39:42 +00:00
zkldi 9cb1ad51eb fix: revert dedupe changes (they're broken) 2023-01-03 03:38:01 +00:00
zkldi 666120ce42 feat: migrate from "session.scoreInfo" to "scoreIDs"
this vastly simplifies session storage and enforces that score info
is calculated on-request, rather than cached. This caching was
a violently bad idea, and i'm very happy to get rid of it.
2022-12-28 10:56:55 +00:00
zkldi b40e0d2703 feat: remove session views 2022-12-28 07:09:16 +00:00
zkldi c606e3e4ec style: organise imports 2022-12-22 17:49:24 +00:00
zkldi c2bccd64ae feat: just a bunch of cleanup
- no deduping, ui improvements, general fixups
2022-12-22 17:23:37 +00:00
zkldi 54a0578ebc refactor: remove /dashboard prefix and change /users/ to /u/
This overhaul automatically redirects old routes to new routes
they served no purpose anyway and were link noise.
i don't like them
2022-12-19 02:31:35 +00:00
zkldi c9f6293923 fix: folder complete text 2022-12-16 10:03:04 +00:00
zkldi 8bfed585fa fix: don't show table picker if there's only one table 2022-12-16 08:17:40 +00:00
zkldi 164419548b feat: use intuitive sort 2022-12-16 06:15:09 +00:00
zkldi 171de06590 feat: folder session raises 2022-12-16 05:47:54 +00:00
zkldi 6a47a6bbc9 feat: session calendar 2022-12-14 19:24:03 +00:00
zkldi f313726ae2 fix: ugly session card 2022-12-14 06:54:16 +00:00
zkldi 07ebfd457b fix: hide raises if user has no raises 2022-11-12 01:39:59 +00:00
zkldi 740707d668 fix: hide show-more button if ran out of stuff 2022-11-11 22:41:51 +00:00
zkldi e565208e6e feat: activity all the things 2022-11-11 18:42:34 +00:00
zkldi 8a14b1386e feat: fix stale highlights in sessions 2022-08-27 16:14:27 +01:00
zkldi 62b342cd74 fix: only display highlighting tip if you're the requesting user 2022-08-27 15:28:22 +01:00
zkldi 9991313dab fix: remove all instances of isLoading 2022-08-26 00:27:34 +01:00
zkldi 7e5e7d0c25 fix: add tip for highlighting/commenting 2022-08-25 14:47:27 +01:00
zkldi 71ea8d1f93 fix: don't crash if viewing a session while not logged in 2022-08-19 17:12:11 +01:00
zkldi 05b67b01b9 fix: only render highlight/comment buttons if its your session
lol
2022-08-19 17:10:02 +01:00
zkldi 89c0f12f9d feat: session comments, additional zkldi genius
WE'RE BACK IN THE DRIVERS SEAT BABY
2022-08-17 23:31:49 +01:00
zkldi 57363db5bc feat: ugpt overview show raises, improve raises ui on mobile 2022-08-17 15:17:06 +01:00
zkldi 9b0e336a12 fix(client): why the hell are there two setComments
i reckon it's something to do with pbs not having comments but like.
why the hell did i make this?
2022-07-25 22:06:05 +01:00
zkldi f0a02fecae fix(client): only change ui if ui changes 2022-07-25 22:00:16 +01:00
zkldi e0fb4de202 feat(client): make session highlight btn functional 2022-07-25 21:54:06 +01:00