Commit Graph

107 Commits

Author SHA1 Message Date
004ba49de3 fix: extend server cards 2026-03-21 22:49:10 +01:00
3cf56b335c fix: add missing logout button 2026-03-21 22:42:22 +01:00
b2f73a0b95 fix: create modal sizing 2026-03-21 22:20:41 +01:00
5360bb51c4 feat: restyle LogoutButton and RefreshButton, complete redesign 2026-03-21 22:18:33 +01:00
71fa228013 refactor: remove gh/GitHub references from tokens, classes, and component names
Rename all --color-gh-* CSS tokens to --color-*, update Tailwind class names
(bg-gh-*, text-gh-*, border-gh-*, etc.) across all TSX/TS files, rename
GhButton component and file to Button, and remove trivial descriptive comments.
2026-03-21 22:11:13 +01:00
3c643d5dcc feat: restyle server create/delete modals to GitHub-dark
Apply GH-dark design tokens to Modal container, CreateServerModal, and
DeleteServerModal: overlay/canvas card pattern, form-input class, GhButton
variants (primary, ghost, danger-solid), and GH token text/border colors.
2026-03-21 21:57:57 +01:00
c99eebde05 feat: restyle membership page — filters, user table, modals 2026-03-21 21:51:26 +01:00
4f7705ec7c fix: use GhButton for leaderboard save button for consistent focus ring 2026-03-21 21:49:00 +01:00
8a7299fba2 feat: restyle leaderboard tab — pill nav, unsaved changes bar 2026-03-21 21:45:21 +01:00
db0b1491bd fix: add focus:ring-1 to checkbox elements in config editors 2026-03-21 21:44:15 +01:00
097d9d99fc feat: restyle all 5 config form tabs to GitHub-dark
Replace gray-* tokens with gh-* design tokens across all config editors:
labels → text-gh-secondary, headings → border-gh-border-muted/text-gh-primary,
checkboxes → gh-overlay/gh-green/gh-blue, buttons → gh-btn-green, selects → form-select.
2026-03-21 21:42:01 +01:00
14faaf87b7 fix: correct operator precedence in totalPlaytime calculation 2026-03-21 21:30:06 +01:00
9d240c3a80 feat: restyle statistics tab — stat cards, charts, recent sessions table 2026-03-21 21:27:18 +01:00
374899e839 fix: remove duplicate maxConnections info, use h-screen utility 2026-03-21 21:24:39 +01:00
da92ec72a7 feat: restyle server detail — breadcrumb topbar, info strip, tab bar 2026-03-21 21:18:33 +01:00
a5e50fe8b7 fix: remove duplicate card subtitle, improve disable logic, inclusive offline count 2026-03-21 21:16:26 +01:00
025c021896 feat: restyle dashboard — card grid (desktop), row list (mobile), status badges 2026-03-21 21:12:50 +01:00
a4ff0a9339 fix: use matching border color for login button resting state 2026-03-21 21:09:39 +01:00
45a67ebfb8 feat: restyle login page to GitHub-dark 2026-03-21 21:07:36 +01:00
5a7485f654 fix: explicit sidebar active state, popup clears mobile bottom bar 2026-03-21 21:06:25 +01:00
710ac253e2 feat: add AppShell with persistent icon sidebar and mobile bottom tab bar 2026-03-21 20:59:09 +01:00
5c69ef716b fix: use design tokens for primary button green, add gap to GhButton 2026-03-21 20:56:43 +01:00
1d13def6da feat: add Badge, StatusDot, GhButton shared UI primitives 2026-03-21 20:41:06 +01:00
2801f80b9a feat: add GitHub-dark design tokens via Tailwind v4 @theme 2026-03-21 20:37:15 +01:00
75d88257c8 resolve warnings and type errors 2026-03-19 21:31:07 +01:00
f8510c8db3 update fastestLapDriverId to be nullable 2026-03-01 17:03:39 +01:00
e2f86fbcb6 update leaderboard schema to match new API wire format with flattened FL points v0.22.2 2026-03-01 16:41:16 +01:00
adf123f56a migrate leaderboard to driver ID-based wire format 2026-03-01 16:22:35 +01:00
3ba68ac973 add 0 fallaback 2026-03-01 15:04:09 +01:00
67a72f9a92 fix leaderboard 2026-03-01 14:33:21 +01:00
51c45ad4a9 fix build errors v0.22.1 2026-03-01 12:23:38 +01:00
61f0b69176 Merge branch 'feature/leaderboard' v0.22.0 2026-03-01 12:17:13 +01:00
2976468c9f update results with DNS as default v0.22.0-dev 2026-02-28 18:02:43 +01:00
d56a399e8e add cota and resolve fetch issues 2026-02-22 17:50:09 +01:00
8dc8f98add add leaderboard management 2026-02-22 12:41:28 +01:00
d8d008b5e8 add missing tracks 2025-12-20 15:16:24 +01:00
51f45a806e add nullable to state 2025-11-15 22:40:09 +01:00
5b8698cf81 add bool to int mapping v0.21.8 2025-10-14 00:30:57 +02:00
69a3836f13 fix wrong type v0.21.7 2025-10-14 00:23:43 +02:00
69d92a3fc9 fix config rules and add override to config files v0.21.6 2025-10-14 00:06:26 +02:00
e8bf8498b8 update config rules 2025-09-27 22:14:20 +02:00
Fran Jurmanović
f15a0175b8 install zod 2025-09-24 20:16:14 +02:00
Fran Jurmanović
996f1a1385 introduce zod schemas 2025-09-24 20:07:57 +02:00
Fran Jurmanović
0cbc6935db use login?expired=true for unauthorized logout v0.21.5 2025-09-22 23:29:30 +02:00
Fran Jurmanović
6563396a83 fix logout issues v0.21.4 2025-09-22 22:49:15 +02:00
Fran Jurmanović
c005090ab1 resolve logout issues v0.21.3 2025-09-22 20:45:02 +02:00
Fran Jurmanović
6aeb654abf lazy load socket connection 2025-09-21 22:53:23 +02:00
Fran Jurmanović
3ba83ad538 update websocket url passing through server v0.21.2 2025-09-18 23:14:45 +02:00
Fran Jurmanović
fe6a36f3dc move websocket base url inside of constructor v0.21.1 2025-09-18 22:56:47 +02:00
Fran Jurmanović
1ca98233f8 fix build errors v0.21.0 2025-09-18 22:12:40 +02:00