my-kaiqiuwang/src
kyuuseiryuu 54d275796e feat: add player profile cache & manual sync button
- Cache user profile data in Redis with 10-minute expiration in XcxAPI service to reduce API overhead.
- Added a refresh/sync button on FavPlayersPage to manually trigger fetching players from the account.
- Refactored authentication logic to properly set and use ID token claims for syncing.
- Improved UX by removing automatic view switching logic that caused layout shifts, relying on state-driven rendering instead.
- Unified login redirect flow using the new `useAutoLogin` hook.
2026-03-10 11:19:30 +09:00
..
components feat(likes): sync local favorites and add auto-login flow 2026-03-09 16:51:57 +09:00
dao feat: implement user favorite player system with Logto sync 2026-03-09 10:16:27 +09:00
hooks feat: add player profile cache & manual sync button 2026-03-10 11:19:30 +09:00
page feat: add player profile cache & manual sync button 2026-03-10 11:19:30 +09:00
prisma feat: implement user favorite player system with Logto sync 2026-03-09 10:16:27 +09:00
services feat: add player profile cache & manual sync button 2026-03-10 11:19:30 +09:00
store feat: add current-score grouping flow with cached uid score API 2026-02-26 00:13:37 +09:00
types feat(global): find user 2026-02-10 11:11:08 +09:00
utils fix(common): toReversed -> array.reverse() 2026-03-07 12:05:50 +09:00
App.tsx feat: add favorite player functionality and improve navigation 2026-02-11 16:00:01 +09:00
frontend.tsx feat: integrate Logto for authentication 2026-03-07 02:24:01 +09:00
global.d.ts init 2026-01-29 22:00:49 +09:00
index.css init 2026-01-29 22:00:49 +09:00
index.html feat: add favorite player functionality and improve navigation 2026-02-11 16:00:01 +09:00
index.tsx feat: implement user favorite player system with Logto sync 2026-03-09 10:16:27 +09:00
logo.jpg init 2026-01-29 22:00:49 +09:00
logo.svg init 2026-01-29 22:00:49 +09:00
routes.tsx feat: integrate Logto for authentication 2026-03-07 02:24:01 +09:00