Commit Graph
124 Commits
Author SHA1 Message Date
saintnoodle 2a072440c0 refactor(client): unify user profile components (#1156)
* disable query instead of throwing an error

* stop header from fetching user stats when no user

* unify user profiles components

for logged in users viewing their own profiles, it now simply reads the UGS in context

for viewing other users' games, it now uses react query instead of making a fetch every time the component is created

* fix rivals button being shown to logged out users
2024-08-27 09:43:32 +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
zkldi 61b2cb96b0 fix: humanity writhes at the homogeneity it demands
As tachi sprawled out from something I made for myself as an 18 year old
to something that is used by hundreds and at the forefront of my
CV/professional life, the unbelievably candid expressions here now seem
off-putting and problematic and 'unprofessional' (i.e. human); A bit like
suddenly getting an actual, real, recognisable piece of a chicken
mixed with your mulched chicken-paste nuggets.
2024-04-12 23:58:52 +01:00
saintnoodleandsaintnoodle 1dec6d34c6 feat: replace MUI tabs with custom implementation (#1030)
* feat: custom navbar implementation

* remove mui/material

* add key navigation and improve visuals

also allow for handling of cases that likely won't happen anyway

---------

Co-authored-by: saintnoodle <hi@noodle.moe>
2024-04-09 23:35:57 +01:00
zkldi 7943f63624 feat: just keep config in sync... 2024-04-07 20:51:11 +01:00
zkldi 05b9c56d01 fix: footgun api, pfps work 2024-01-27 00:08:56 +00:00
saintnoodle 329542f6ea feat: system preference option (#940) 2023-08-26 22:41:24 +01:00
saintnoodle fa0df848da fix: forgot to update page (#938) 2023-08-17 22:01:13 +01:00
saintnoodle bfbcd199af fix: visual bugs (#934) 2023-08-17 19:17:16 +01:00
zkldi bb48558484 feat: completely gut metronic 2023-08-14 14:54:45 +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
zkldi b35b4d27a6 feat: custom pagination on all tables 2023-08-14 14:10:54 +01:00
saintnoodle 0e518e05f1 fix: some buttons using wrong text colour (#917) 2023-07-30 13:00:16 +01:00
saintnoodle 69c0302c0d fix: various fixes in tandem... (#916) 2023-07-29 21:53:59 +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
zkldi f0b11893fd feat: supporterisms 2023-03-23 21:56:22 +00:00
zkldi 14b3ddad6b style: lint 2023-03-23 01:14:21 +00:00
zkldi 2adf521eb8 feat: search autofocus 2023-02-08 01:34:28 +00:00
zkldi 0b1ea4bb11 fix: userIcon typo 2023-01-26 15:11:25 +00:00
zkldi a06286eec7 feat: new search ui 2023-01-24 21:29:02 +00:00
zkldi b92bdee202 fix: can click pfps 2023-01-21 17:13:56 +00:00
zkldi 5cbb2d5f8a checkpoint: insanity ascends (35)
127 errors to go
2023-01-19 16:39:42 +00:00
zkldi f4db781f9d checkpoint: 15 2023-01-19 16:39:31 +00:00
j1nxie 42230de331 feat: maimaidx support
This PR was squashed into one commit for easier merging.
2022-12-26 12:09:39 +00:00
zkldi a13895bab1 feat: vite migration + mui@5
**WOW** that was easy.
2022-12-23 05:59:01 +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 e63cab2159 feat: gitadora frontend 2022-12-20 14:36:27 +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 98ca458cff feat: initial cg support 2022-12-18 08:07:56 +00:00
zkldi 0266eaa758 feat: followers 2022-12-14 01:46:59 +00:00
zkldi 88465e1577 feat: goals & quests in activity
plus a bunch of major bug fixes wrt. goal/quest processing
2022-11-26 18:22:41 +00:00
zkldi 8c52b3ba48 feat: goals & quests fully functional 2022-11-25 20:49:53 +00:00
zkldi 25f26650c5 feat: remove "any" goals
they're stupid, too expensive, complex
nobody has any use for them. If you think you do, you don't.
2022-11-25 15:13:56 +00:00
zkldi a6d89f748e feat: bunch of new stuff + proper dependency handling 2022-11-25 03:46:11 +00:00
zkldi cbce1a31f4 feat: quests page + ugpt context 2022-11-23 23:43:55 +00:00
zkldi 44f4d1d327 feat: quest editor 2022-11-17 03:48:51 +00:00
zkldi f889ecdd83 feat: initial goals and quests 2022-11-15 04:16:16 +00:00
zkldi fc64076ddb fix: wut?? 2022-11-15 03:52:49 +00:00
zkldi 2a32fb5db2 feat: rival activity 2022-11-11 02:50:32 +00:00
zkldi fef5e3fc01 refactor: create UGPT common type 2022-11-10 20:22:37 +00:00
zkldi a305cf4346 feat: optionally extend ugpt history to a year 2022-11-10 01:10:50 +00:00
zkldi 0db471d5f3 refactor: rename PublicUserDocument to UserDocument 2022-11-10 00:36:39 +00:00
zkldi 09c84c71a2 feat: notifications UI
minimal, but just works (tm)
2022-11-10 00:22:43 +00:00
zkldi f609426e1e feat: user imports page 2022-11-06 00:55:56 +00:00
zkldi 2b362d1fdd feat: import viewer/analyser util 2022-11-06 00:26:10 +00:00
zkldi 1d2f94a8aa feat: rival folder compare 2022-11-01 22:17:38 +00:00
zkldi 0026f17fae refactor: remove unused variables and place types in correct place 2022-10-21 01:22:50 +01:00
Bottersnike 2e749e0042 Fix bug where all batch manual imports show as failed 2022-10-19 23:57:55 +01:00
zkldi fc75aa4df2 feat: support deps in useApiQuery and refresh rival requests properly 2022-10-17 00:19:45 +01:00
zkldi 3e8dd5a4a6 feat: rivals scorederboard 2022-10-16 18:03:11 +01:00