adrianbonpin
b0688f8f2a
Refactor: Remove server state files and update server log handling
...
- Deleted server-stopped, server.log, and server.pid files to clean up unused state.
- Updated game-page-client.tsx to enhance button accessibility with cursor-pointer class.
- Modified not-found.tsx, page.tsx, and profile/page.tsx for consistent cursor-pointer usage on links.
- Adjusted search/page.tsx and components/auth/*.tsx for improved button interactions with cursor-pointer.
- Refined navbar.tsx for better user experience with cursor-pointer on navigation links.
- Updated settings-security-tab.tsx for passkey management API endpoints and improved error handling.
- Enhanced saved-games components for better user interaction with cursor-pointer on buttons.
- General code cleanup and consistency improvements across various components.
2026-04-26 12:09:37 -05:00
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
0d477d8402
feat: add device detail page with charts and stats
2026-04-26 11:26:43 -05:00
adrianbonpin
6f2899b77d
feat: add devices grid page with device cards
2026-04-26 11:23:24 -05:00
adrianbonpin
93a474ef45
feat: add hardware stats API endpoints (list + detail)
2026-04-26 11:21:41 -05:00
adrianbonpin
04c0f9252b
feat: wire up settings sub-tabs in profile page
2026-04-26 11:19:17 -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
b683cc01a3
docs: add profile and devices redesign implementation plan
2026-04-26 10:57:38 -05:00
adrianbonpin
8ac1fd230c
docs: add profile and devices redesign spec
2026-04-26 10:51:05 -05:00
adrianbonpin
945c8d18f6
feat: add benchmark submission page and button
2026-04-26 10:30:22 -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
13ef29c6c0
feat: add performance entry submit and autocomplete API
2026-04-26 10:11:38 -05:00
adrianbonpin
877aa766e7
feat: update performanceEntries schema - typed settingsJson, add launchOptions
2026-04-26 10:09:18 -05:00
adrianbonpin
786291ff4f
feat: integrate saved games grid into profile page
2026-04-26 10:07:16 -05:00
adrianbonpin
75341c8c19
feat: add saved games grid component
2026-04-26 10:06:25 -05:00
adrianbonpin
2cf08200c2
feat: add bookmark button to game detail page
2026-04-26 10:04:40 -05:00
adrianbonpin
6d18337f72
feat: add bookmark button component
2026-04-26 10:03:53 -05:00
adrianbonpin
dd123d4afd
feat: add saved games API endpoints
2026-04-26 10:01:51 -05:00
adrianbonpin
9964c99c4a
feat: add savedGames schema
2026-04-26 09:59:47 -05:00
adrianbonpin
fb686b6786
feat: add public and private profile pages
2026-04-26 09:57:28 -05:00
adrianbonpin
b586ceb837
feat: add profile components (header, stats, contributions)
2026-04-26 09:53:56 -05:00
adrianbonpin
544cdb29cd
fix: address code quality issues in user API
2026-04-26 09:51:31 -05:00
adrianbonpin
8301562613
feat: extend user API with contribution history and verified count
2026-04-26 09:47:38 -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
8692b9828f
feat: add profile and saved games routes
2026-04-26 09:35:30 -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
d1d40c297e
feat: add check-email API endpoint for login email verification
2026-04-26 08:00:45 -05:00
adrianbonpin
17ded3618b
fix: allow signup wizard steps through middleware for authenticated users
2026-04-26 07:58:53 -05:00
adrianbonpin
dfbc5d61d6
fix: validate session server-side in proxy to prevent stale cookie redirect loops
2026-04-26 19:49:26 +08:00
adrianbonpin
25aa52ada3
fix: check specifically for session_token cookie, not all better-auth cookies
2026-04-26 19:44:37 +08:00
adrianbonpin
2cc2834e0f
fix: align auth env var naming with NEXT_PUBLIC_SITE_URL
2026-04-26 19:35:45 +08:00
adrianbonpin
067df2ba92
fix: use named export for proxy.ts per Next.js 16 convention
2026-04-26 19:35:04 +08:00
adrianbonpin
b2ce6f966b
fix: resolve build and lint issues for game page display
2026-04-26 15:59:31 +08:00
adrianbonpin
e7e16d4772
feat: add Raw Performer badge and real data to search results
2026-04-26 15:55:05 +08:00
adrianbonpin
1f3e8b9201
feat: rewrite game page with full stats dashboard and presets
2026-04-26 15:52:47 +08:00
adrianbonpin
016d585e48
feat: add stats fetching, preset joins, and sync=1 param to game page
2026-04-26 15:49:00 +08:00
adrianbonpin
64cf13636c
feat: add FPS range, device donut, and trust bar chart components
2026-04-26 15:47:13 +08:00