Commit Graph

  • b62fed7bac refactor(firebase): add try-catch for service worker registration main kyuuseiryuu 2026-03-27 22:30:03 +0900
  • 7cbf6562f0 fix(sw): disable skipWaiting to preserve old user notifications kyuuseiryuu 2026-03-27 21:40:33 +0900
  • 5c885eb3fa fix(firebase): add null checks for service worker registration and token kyuuseiryuu 2026-03-27 21:30:42 +0900
  • defd95c218 refactor(push): unify notification payload structure and handling kyuuseiryuu 2026-03-27 01:05:01 +0900
  • 0f3b981b0f chore(README): update readme kyuuseiryuu 2026-03-26 20:06:40 +0900
  • ecca0182f8 chore(uiScoreStore): logger kyuuseiryuu 2026-03-26 17:54:49 +0900
  • da2c947efd feat: logger kyuuseiryuu 2026-03-26 17:53:18 +0900
  • 276f45c58e feat: log level kyuuseiryuu 2026-03-26 17:43:26 +0900
  • bff8cc8624 feature: logger kyuuseiryuu 2026-03-26 17:40:44 +0900
  • 21ea49f7c7 refactor(global): import alias @ kyuuseiryuu 2026-03-26 15:54:42 +0900
  • 3a7525ae8d style(ClubSummary): remove button text and container for follow actions kyuuseiryuu 2026-03-26 14:14:07 +0900
  • da4c123015 style(ClubSearchTable): adjust search input container flex width and min-width kyuuseiryuu 2026-03-26 14:02:16 +0900
  • f16f97b4c8 feat(club-event-list): add refresh button for event list Introduces a new refresh button located in the pagination control section. This button allows users to manually trigger a reload of the club events. It uses the SyncOutlined icon and is linked to the requestEvents API. The button also displays a loading state while the refresh is in progress. kyuuseiryuu 2026-03-26 13:54:34 +0900
  • 5927861af7 feat(club-management): add club follow/unfollow functionality kyuuseiryuu 2026-03-26 13:44:32 +0900
  • f1ca5cda75 feat: remove web-push dependency and add event summary links to game table kyuuseiryuu 2026-03-26 11:52:25 +0900
  • 53b7f9928e chore(KaiqiuService): remove debug log statement kyuuseiryuu 2026-03-25 23:26:23 +0900
  • 4453dd6430 refactor(service, routes, types): extract match summary and link to club kyuuseiryuu 2026-03-25 23:20:33 +0900
  • 3cd47a1b4d fix(services): correct log messages and error handling in event services kyuuseiryuu 2026-03-25 22:35:59 +0900
  • 77530d4c65 refactor(EventSubscribeService): switch to sequential execution and add debug logs kyuuseiryuu 2026-03-25 21:53:20 +0900
  • 16b2899946 chore(services): add debug logging to getUidScore function kyuuseiryuu 2026-03-25 20:34:58 +0900
  • 30339596d7 feat(search): support province and city filtering for club search kyuuseiryuu 2026-03-25 20:27:51 +0900
  • 03aa0ead18 feat(components/BindKaiqiuAccount): improve loading state and UI for bound account kyuuseiryuu 2026-03-25 12:13:44 +0900
  • 67457b0f8b fix(server): handle token verification errors gracefully kyuuseiryuu 2026-03-25 12:04:31 +0900
  • f7b7216ef1 fix(fav-page): switch from static cacheKey to dynamic refreshDeps kyuuseiryuu 2026-03-25 12:02:51 +0900
  • 191906192b feat(cache): remove redis caching and add force refresh mechanism kyuuseiryuu 2026-03-25 11:19:59 +0900
  • 8be15d51b1 refactor(KaiqiuService): optimize caching for finished matches kyuuseiryuu 2026-03-25 09:59:54 +0900
  • 6cf2d13a73 chore(docker): switch base image to dhi.io/bun:1-debian13-dev kyuuseiryuu 2026-03-25 01:17:25 +0900
  • e37f82f787 refactor(schedules): use explicit array for hour range in event watch kyuuseiryuu 2026-03-25 01:10:59 +0900
  • 0cb7c087fc fix(schedules): correct event watch schedule end time to 22:00 kyuuseiryuu 2026-03-25 01:06:36 +0900
  • 95655068b3 feat(components): add bottom drawer for notification permission guide kyuuseiryuu 2026-03-25 00:54:10 +0900
  • 36c72a1a11 refactor(services): add Redis caching for match and club data kyuuseiryuu 2026-03-25 00:19:26 +0900
  • 548700319f style(KaiqiuService): merge see and nums into single string kyuuseiryuu 2026-03-25 00:09:04 +0900
  • 53a95bfdf2 feat(kaiqiu): add match nums and view count with Redis caching kyuuseiryuu 2026-03-25 00:05:06 +0900
  • 2bcf7eb8d8 chore: add .continue directory to gitignore kyuuseiryuu 2026-03-24 21:11:49 +0900
  • cfa59dfb40 chore(docker): mount local time and timezone to container kyuuseiryuu 2026-03-24 20:26:14 +0900
  • 04a347c981 feat(api): add cache and force refresh for club events; fix event watch rate limits kyuuseiryuu 2026-03-24 18:12:39 +0900
  • 8d18796d9b refactor(schedules): use Asia/Tokyo timezone for event logs kyuuseiryuu 2026-03-24 17:58:23 +0900
  • 0a1c424798 feat(schedules): add next invocation logging for event-watch job kyuuseiryuu 2026-03-24 17:55:02 +0900
  • 8dff4009bf refactor(schedules): use Range object for hour definition in EventWatchSchedule kyuuseiryuu 2026-03-24 17:45:09 +0900
  • 5ab0d9d188 fix(schedules): limit event watch task to 7-23 hours kyuuseiryuu 2026-03-24 17:41:58 +0900
  • 58cf736e82 feat(notification): add click-to-open functionality and cleanup test notification kyuuseiryuu 2026-03-24 17:33:52 +0900
  • 2774037012 feat(app): add push notification support and event management logic kyuuseiryuu 2026-03-24 17:21:50 +0900
  • 94b82ba919 feat: refactor websocket notifications and service caching kyuuseiryuu 2026-03-23 19:13:39 +0900
  • 36e280cb9f fix(GroupingPrediction): show refresh button when uidScoreRequest data exists kyuuseiryuu 2026-03-23 14:44:59 +0900
  • 0c82384fd5 feat(api & services): add error handling for club summary and refresh match details kyuuseiryuu 2026-03-23 14:33:12 +0900
  • 76b68c0ea6 refactor(ws): unify WebSocket topic handling and add event subscription kyuuseiryuu 2026-03-22 13:00:50 +0900
  • fd8257e194 feat(api): add user location management endpoints and database model kyuuseiryuu 2026-03-19 00:29:02 +0900
  • 5168bdca29 feat(user-center): enhance loading fallback and avatar display kyuuseiryuu 2026-03-18 10:02:45 +0900
  • 3be476ad13 feat(UserCenter): add background change functionality kyuuseiryuu 2026-03-18 01:59:21 +0900
  • 845a50253b chore: refactor dockerfile for prisma migration and build optimization kyuuseiryuu 2026-03-18 01:39:54 +0900
  • 1793c10b45 feat(components): add navigation to profile on UID click kyuuseiryuu 2026-03-18 01:30:23 +0900
  • c70aeda412 feat(auth): add Kaiqiu account binding and update WebSocket architecture kyuuseiryuu 2026-03-18 01:18:34 +0900
  • 09f3ecaca6 feat(WebSocket & Event System): Add real-time updates and event subscription kyuuseiryuu 2026-03-17 17:26:52 +0900
  • c7faeb1b65 feat(api-versioning): remove git-based versioning and serve via HTML script tag kyuuseiryuu 2026-03-17 11:23:25 +0900
  • eef4656f87 fix(page): remove unused Antd imports and protect "log in to view cloud collection" button kyuuseiryuu 2026-03-17 11:02:35 +0900
  • f7cd596084 feat(ui): add app version display and API kyuuseiryuu 2026-03-17 10:57:10 +0900
  • 05200c8d48 style(AppBar): adjust container positioning and width kyuuseiryuu 2026-03-16 23:57:34 +0900
  • f29974c111 refactor(BattleTable): extract resultMap logic and simplify table building kyuuseiryuu 2026-03-16 23:46:22 +0900
  • ce5c523efb fix(index): update event URL format in server configuration kyuuseiryuu 2026-03-16 22:45:42 +0900
  • 86c3b6651b feat(fav-players): optimize un-fav API response and refactor player list UI kyuuseiryuu 2026-03-16 19:33:44 +0900
  • 2d928ab1e3 feat: configure Logto scopes and externalize appId kyuuseiryuu 2026-03-16 14:30:23 +0900
  • 1b01cff7d7 refactor: extract club header logic into ClubSummary component and simplify ClubEventsPage kyuuseiryuu 2026-03-16 13:46:49 +0900
  • f188b4eac4 refactor: centralize Logto config and improve auth flow kyuuseiryuu 2026-03-16 13:38:02 +0900
  • de05ca2ecf feat: fallback to auto-login on token failure and improve redirect logic kyuuseiryuu 2026-03-16 12:51:39 +0900
  • 9c9b3735cb feat: migrate user fav system from session aud to Logto sub kyuuseiryuu 2026-03-16 12:45:12 +0900
  • ba8dfdf973 feat: add apple-touch-icon for iOS device support kyuuseiryuu 2026-03-16 10:02:45 +0900
  • c4f28ae471 feat(app-bar): detect standalone mode and adjust padding kyuuseiryuu 2026-03-16 09:43:07 +0900
  • 93f2cd6525 fix(index): trim club name from event titles and simplify calendar name kyuuseiryuu 2026-03-16 02:10:56 +0900
  • 4b69ed3b84 refactor(front-end): switch to web-based map navigation and update layouts kyuuseiryuu 2026-03-16 02:04:06 +0900
  • 2f8ce1711f feat(club-summary): add map navigation and optimized article display kyuuseiryuu 2026-03-15 10:44:48 +0900
  • 6bcbff572e fix(i18n): normalize event date parsing for ICS export kyuuseiryuu 2026-03-15 09:13:57 +0900
  • 7103c5f7e3 refactor(components): migrate to Ant Design Statistic.Timer and remove useRunOnce kyuuseiryuu 2026-03-15 08:42:53 +0900
  • 0f9e80856b refactor(components): optimize event list and search table with pagination persistence kyuuseiryuu 2026-03-15 02:33:34 +0900
  • 4825f41337 fix: conditionally apply geo and location fields in calendar events kyuuseiryuu 2026-03-14 20:10:47 +0900
  • 9657acea64 feat(club): upgrade event calendar subscription and add match status display kyuuseiryuu 2026-03-14 19:56:48 +0900
  • aef89d2341 feat(club): add club type filtering and optimize event list display kyuuseiryuu 2026-03-14 00:11:42 +0900
  • 99fd5778df feat: search club kyuuseiryuu 2026-03-13 20:15:57 +0900
  • 457fc8595d feat(components, page): club events list pagination in it's self kyuuseiryuu 2026-03-13 12:10:04 +0900
  • d323e1d925 feat(game-selector): implement pagination and caching for event list kyuuseiryuu 2026-03-13 11:34:23 +0900
  • b560684dfb feat(app): split game selector and implement club detail page kyuuseiryuu 2026-03-13 10:27:05 +0900
  • c239b8bf40 feat(GameSelector): Add button to view game details and update parsing logic kyuuseiryuu 2026-03-12 14:24:59 +0900
  • 6f1f8044dd feat(BattleTable): share code kyuuseiryuu 2026-03-11 18:08:39 +0900
  • 9044073afd feat: sync favorite player state with server and improve clear confirmation kyuuseiryuu 2026-03-11 11:51:30 +0900
  • 62e9053c79 Refactor BattleTable and GroupMember components kyuuseiryuu 2026-03-11 11:26:06 +0900
  • 56159de837 feat: add score prediction and clear actions to BattleTable kyuuseiryuu 2026-03-11 00:48:44 +0900
  • bb4ca8ae40 feat: add localStorage persistence for battle result map kyuuseiryuu 2026-03-10 17:21:44 +0900
  • 65195289bd refactor: extract BattleTable to dedicated component and add score calculation utils kyuuseiryuu 2026-03-10 17:11:49 +0900
  • cc23ca5594 feat(logto): handle redirect navigation after successful login kyuuseiryuu 2026-03-10 13:46:49 +0900
  • 2315503388 feat(UserCenter): remove icon from logout modal cancel button kyuuseiryuu 2026-03-10 12:51:47 +0900
  • 73354d0394 refactor(auth): migrate user center logout and refactor callback logic kyuuseiryuu 2026-03-10 12:50:00 +0900
  • 2032cec715 fix(xcxApi): change redis cache key kyuuseiryuu 2026-03-10 11:23:58 +0900
  • 54d275796e feat: add player profile cache & manual sync button kyuuseiryuu 2026-03-10 11:19:30 +0900
  • 06665f3371 feat(FavPlayersPage): cache kyuuseiryuu 2026-03-09 17:52:40 +0900
  • d0aee38df8 fix: display correct local player count in FavPlayersPage dropdown kyuuseiryuu 2026-03-09 17:49:11 +0900
  • d171e496ff refactor(page): 合并本地与远程球员收藏列表逻辑并简化组件 kyuuseiryuu 2026-03-09 17:16:21 +0900
  • 9499de0180 feat(likes): sync local favorites and add auto-login flow kyuuseiryuu 2026-03-09 16:51:57 +0900
  • 80aebac57a feat: implement user favorite player system with Logto sync kyuuseiryuu 2026-03-09 10:16:27 +0900
  • 76bb126c4e fix(common): toReversed -> array.reverse() kyuuseiryuu 2026-03-07 12:05:50 +0900
  • bcfedd0009 feat(GameSelector): request only once kyuuseiryuu 2026-03-07 11:37:11 +0900
  • 23888b31bc feat: integrate Logto for authentication kyuuseiryuu 2026-03-07 02:24:01 +0900