Commit Graph
26 Commits
Author SHA1 Message Date
adrianbonpin d6a9601591 fix: refactor wizard edit mode to use lazy state init instead of effect setState 2026-04-28 09:51:26 +08:00
adrianbonpin a2ff39c1b0 feat: add share and edit links to preset modal, sync URL preset param 2026-04-28 09:32:18 +08:00
adrianbonpin f502d120a7 refactor: replace preset detail modal layoutId morph with bottom sheet slide-up + category crossfade
- Remove layoutId from preset card in game-page-client.tsx and modal in preset-detail-modal.tsx to eliminate text smearing during morph animation.
- Replace modal scale/opacity spring animation with bottom sheet y-slide spring (y: 100% → 0).
- Wrap settings table content in AnimatePresence mode='wait' with keyed motion.div for crossfade when switching categories.
2026-04-28 09:24:08 +08:00
adrianbonpin 1e41531834 fix: improve performance details modal mobile responsiveness 2026-04-28 08:49:14 +08:00
adrianbonpin 45ae0162eb fix: refresh game page data after benchmark deletion 2026-04-28 08:48:01 +08:00
adrianbonpin 37e51f4d48 fix: gracefaul fallback + force-dynamic for build 2026-04-28 07:14:25 +08:00
adrianbonpin ab076a92c8 refactor: remove broken Community Trust chart (TrustBar)
- Remove TrustBar component and chart
- Remove trust data from game-stats API response
- Remove trust section from game detail page
- DB columns and vote endpoints preserved for future voting system
2026-04-27 20:41:28 +08:00
adrianbonpin 421807b56b fix: remove gradient fade edges from preset scroll — cleaner horizontal list 2026-04-27 16:51:19 +08:00
adrianbonpin 1e42cdd39e fix: preset UX — gradient fade edges, Tiptap notes renderer, two-column modal layout with stats/settings, upvote/downvote buttons 2026-04-27 16:26:05 +08:00
adrianbonpin 9a6db98d42 feat: add dynamic OG image generation for game pages 2026-04-27 16:02:20 +08:00
adrianbonpin d2a4e58b74 feat: horizontal preset layout, detail modal integration, reorder above stats 2026-04-27 15:58:35 +08:00
adrianbonpin 830c14fd3e feat: add PresetDetailModal component with settings view, delete, and report 2026-04-27 15:49:25 +08:00
adrianbonpin e40417a02d feat: add generateMetadata, enriched preset data, and JSON-LD to game page 2026-04-27 15:40:27 +08:00
adrianbonpin 5100888216 refactor: game page reads presets from performanceEntries where settingsJson is not null 2026-04-27 14:28:03 +08:00
adrianbonpin ce2ccad578 feat: update frontend for new upscaler/battery fields
- Replace fsrVersion with upscalerType/upscalerVersion in Preset interface
- Update StatsResponse to use upscalerType/upscalerVersion
- Replace FSR_OPTIONS with UPSCALER_OPTIONS (FSR, DLSS, XeSS, LSFG, Other)
- Update FRAMEGEN_OPTIONS to include LSFG and Other
- Update filter state from fsr to upscaler
- Update isRawPerformerPreset and getFpsColor to use upscalerType
- Update UpscalerBarChart interface and formatCombo function
- Update preset card technology tags to display upscaler version
2026-04-27 07:28:52 +08:00
adrianbonpin 91de833417 feat: replace fsrVersion with upscalerType/upscalerVersion, add battery & custom system columns 2026-04-27 07:18:43 +08:00
adrianbonpin ea6407cb4f chore: fix tailwind v4 styling & format styling 2026-04-27 06:17:46 +08:00
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 945c8d18f6 feat: add benchmark submission page and button 2026-04-26 10:30:22 -05:00
adrianbonpin 2cf08200c2 feat: add bookmark button to game detail page 2026-04-26 10:04:40 -05:00
adrianbonpin b2ce6f966b fix: resolve build and lint issues for game page display 2026-04-26 15:59:31 +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 88cd5ef0e7 chore: modify title 2026-04-26 14:40:47 +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