Commit Graph
36 Commits
Author SHA1 Message Date
adrianbonpin 18b9e5d0db fix: resolve lint issues in settings components
- Fix react-hooks/set-state-in-effect by inlining data fetch in useEffect
- Replace useCallback-wrapped fetch functions with plain async functions
- Replace window.location.href with window.location.assign()
- Remove unused eslint-disable directives
- Fix double res.json() call in passkey refresh
2026-04-26 11:31:01 -05:00
adrianbonpin dd4f40b50e feat: add linked accounts settings tab with link/unlink 2026-04-26 11:18:05 -05:00
adrianbonpin bea155005f feat: add security settings tab with password and passkey management 2026-04-26 11:11:48 -05:00
adrianbonpin 9b8b4290dc feat: add settings profile sub-tab with name editing 2026-04-26 11:05:22 -05:00
adrianbonpin ae22a65a9f refactor: widen profile to max-w-7xl and remove avatar from header 2026-04-26 11:03:37 -05:00
adrianbonpin 882827dfa3 refactor: remove profile avatar from navbar dropdown trigger 2026-04-26 11:00:20 -05:00
adrianbonpin 206103d79c feat: add main game entry wizard component 2026-04-26 10:28:30 -05:00
adrianbonpin db677fa9bf feat: add wizard step components 2026-04-26 10:22:56 -05:00
adrianbonpin f89c7c3969 feat: add step indicator component with tooltips 2026-04-26 10:17:20 -05:00
adrianbonpin 83057a73ad feat: add dynamic settings editor component 2026-04-26 10:15:33 -05:00
adrianbonpin de0bcca409 feat: add reusable Tiptap editor component 2026-04-26 10:13:17 -05:00
adrianbonpin 75341c8c19 feat: add saved games grid component 2026-04-26 10:06:25 -05:00
adrianbonpin 6d18337f72 feat: add bookmark button component 2026-04-26 10:03:53 -05:00
adrianbonpin b586ceb837 feat: add profile components (header, stats, contributions) 2026-04-26 09:53:56 -05:00
adrianbonpin 53d0a52c07 feat: simplify mobile sidebar auth to Profile links 2026-04-26 09:44:29 -05:00
adrianbonpin b2eecd008b fix: consolidate @/lib/routes imports 2026-04-26 09:43:25 -05:00
adrianbonpin 4c6fa42b11 fix: consolidate lucide-react imports 2026-04-26 09:40:33 -05:00
adrianbonpin af3ce06f5e feat: simplify desktop navbar auth to Profile dropdown 2026-04-26 09:37:58 -05:00
adrianbonpin 3f955e63c3 feat: improve auth 2026-04-26 09:23:35 -05:00
adrianbonpin a49e0d8ff0 fix: align navbar profile button styling with other nav links 2026-04-26 08:03:50 -05:00
adrianbonpin 8dfbd3ca5e fix: use check-email endpoint instead of sign-in probe for email verification 2026-04-26 08:02:18 -05:00
adrianbonpin b2ce6f966b fix: resolve build and lint issues for game page display 2026-04-26 15:59:31 +08:00
adrianbonpin 64cf13636c feat: add FPS range, device donut, and trust bar chart components 2026-04-26 15:47:13 +08:00
adrianbonpin 20755fd0fe feat: add historical, upscaler, and boxplot chart components 2026-04-26 15:45:26 +08:00
adrianbonpin b4674be213 feat: add ECharts wrapper with project theme 2026-04-26 15:43:37 +08:00
adrianbonpin 12ef1dd537 style: update login location 2026-04-26 15:35:27 +08:00
adrianbonpin 9aef6bed6a fix: search de-sync 2026-04-26 11:41:53 +08:00
adrianbonpin 668610e8fa chore: auth flow cleanup and verification 2026-04-26 01:45:34 +08:00
adrianbonpin f60b3b3b08 feat: add auth controls to navbar and middleware route protection 2026-04-26 01:31:12 +08:00
adrianbonpin 8c6e326bad feat: add login, forgot password, and reset password forms 2026-04-26 01:27:17 +08:00
adrianbonpin 284a4c1076 feat: add signup flow wizard and page 2026-04-26 01:21:34 +08:00
adrianbonpin d09496ed6a feat: add auth UI foundation components and layout 2026-04-26 01:17:08 +08:00
adrianbonpin 4fc4b070dc feat: update search page and improve details 2026-04-26 01:08:10 +08:00
adrianbonpin 6415200f34 feat: add steam game search 2026-04-25 21:37:34 +08:00
adrianbonpin e03a4081ae fix: search page logic 2026-04-25 21:07:14 +08:00
adrianbonpin 592b0c7b87 feat: initial landing and search pages 2026-04-25 21:01:00 +08:00