TehRiehlDeal
|
5670bf11a8
|
Updated mobile styling
|
2026-03-10 18:56:02 -07:00 |
|
TehRiehlDeal
|
9d94efb7a3
|
Added new icon
|
2026-03-10 18:49:13 -07:00 |
|
TehRiehlDeal
|
9eeca00129
|
Add retroactive achievements section to admin panel
|
2026-03-10 18:43:29 -07:00 |
|
TehRiehlDeal
|
492cf2fe8c
|
Add retroactiveAchievements API function
|
2026-03-10 18:43:28 -07:00 |
|
TehRiehlDeal
|
61d85f66a7
|
Show backfill count in recalculate result message
|
2026-03-10 18:08:15 -07:00 |
|
TehRiehlDeal
|
b362556e7b
|
Add backfilled count to RecalculateResult type
|
2026-03-10 18:08:14 -07:00 |
|
TehRiehlDeal
|
98a886d777
|
Show leaderboard update count in recalculate result
|
2026-03-10 17:55:16 -07:00 |
|
TehRiehlDeal
|
8a64bcca65
|
Add leaderboardUpdated to RecalculateResult type
|
2026-03-10 17:55:15 -07:00 |
|
TehRiehlDeal
|
af8659f015
|
Add admin nav link visible only to admin users
|
2026-03-10 17:46:06 -07:00 |
|
TehRiehlDeal
|
488f69f8f5
|
Add /admin route
|
2026-03-10 17:46:05 -07:00 |
|
TehRiehlDeal
|
a6806f268d
|
Add admin panel page
|
2026-03-10 17:46:04 -07:00 |
|
TehRiehlDeal
|
7a1cd6ff04
|
Add admin API functions
|
2026-03-10 17:46:04 -07:00 |
|
TehRiehlDeal
|
116ae6b738
|
Add isAdmin to auth store User type
|
2026-03-10 17:46:03 -07:00 |
|
TehRiehlDeal
|
e83e485584
|
Add isAdmin to AuthResponse type
|
2026-03-10 17:46:02 -07:00 |
|
TehRiehlDeal
|
c0cde3f28b
|
Add /game/:id/review route
|
2026-03-10 17:09:42 -07:00 |
|
TehRiehlDeal
|
f15456cc6a
|
Add clickable game history rows to Profile page
|
2026-03-10 17:09:41 -07:00 |
|
TehRiehlDeal
|
0da2dbd588
|
Add GameReview page for reviewing completed games
|
2026-03-10 17:09:40 -07:00 |
|
TehRiehlDeal
|
e18011ad1c
|
Add read-only StaticChainDisplay component
|
2026-03-10 17:09:40 -07:00 |
|
TehRiehlDeal
|
7f7920da9a
|
Add getGameHistory and getGameSession API functions
|
2026-03-10 17:09:39 -07:00 |
|
TehRiehlDeal
|
9dcd29ac75
|
Add mobile hamburger menu with Sheet slide-out and desktop sign out
|
2026-03-10 17:09:39 -07:00 |
|
TehRiehlDeal
|
a089ad009c
|
Add ShadCN Sheet component
|
2026-03-10 17:09:38 -07:00 |
|
TehRiehlDeal
|
fcd595364d
|
Fix mobile overflow on chain pair containers
|
2026-03-09 21:06:58 -07:00 |
|
TehRiehlDeal
|
f181e9728d
|
Add checkDailyCompletion API function
|
2026-03-09 21:06:54 -07:00 |
|
TehRiehlDeal
|
12fa1c4a9b
|
Prevent daily challenge replay via localStorage and server check
|
2026-03-09 21:06:46 -07:00 |
|
TehRiehlDeal
|
195592822a
|
Add daily challenge tracking state to game store
|
2026-03-09 21:06:42 -07:00 |
|
TehRiehlDeal
|
bcb7d30a49
|
Fix chain count submission to use link pairs instead of raw array length
|
2026-03-09 21:06:38 -07:00 |
|
TehRiehlDeal
|
31b29a94a9
|
Update share text URL and simplify chain display
|
2026-03-09 21:06:34 -07:00 |
|
TehRiehlDeal
|
cfe9f8ccdb
|
Add change password section to Profile page
|
2026-03-09 17:23:14 -07:00 |
|
TehRiehlDeal
|
3e39dab5e7
|
Add changePassword API function
|
2026-03-09 17:23:13 -07:00 |
|
TehRiehlDeal
|
1542aa1846
|
Add confirm password field during registration
|
2026-03-09 17:23:13 -07:00 |
|
TehRiehlDeal
|
69610cff06
|
Fix versus lobby redirect race: use socket event instead of state check
|
2026-03-09 17:03:24 -07:00 |
|
TehRiehlDeal
|
a610669bfa
|
Fix lobby redirect race: use socket event instead of state check
|
2026-03-09 17:03:24 -07:00 |
|
TehRiehlDeal
|
fc251a0452
|
Remove unused data parameter in player-joined handler
|
2026-03-09 16:18:41 -07:00 |
|
TehRiehlDeal
|
987fb9d8dc
|
Remove unused Wifi import
|
2026-03-09 16:18:41 -07:00 |
|
TehRiehlDeal
|
7e0004b444
|
Remove unused Badge import and results variable
|
2026-03-09 16:18:40 -07:00 |
|
TehRiehlDeal
|
94c73977a3
|
Add routes for custom game and game night pages
|
2026-03-09 16:13:11 -07:00 |
|
TehRiehlDeal
|
24614d1cdd
|
Add GameNightCompletionModal with progressive results
|
2026-03-09 16:13:11 -07:00 |
|
TehRiehlDeal
|
46b912a51d
|
Add PlayersProgress sidebar component
|
2026-03-09 16:13:10 -07:00 |
|
TehRiehlDeal
|
e844dbc25c
|
Add PlayerCard component for game night lobby
|
2026-03-09 16:13:10 -07:00 |
|
TehRiehlDeal
|
dac5563067
|
Add GameNightResults page with score, time, and links rankings
|
2026-03-09 16:13:09 -07:00 |
|
TehRiehlDeal
|
3c0b47853a
|
Add GameNightPlay page with chain building and players sidebar
|
2026-03-09 16:13:09 -07:00 |
|
TehRiehlDeal
|
1ddaf0f1e2
|
Add GameNightLobby page with player cards and countdown
|
2026-03-09 16:13:09 -07:00 |
|
TehRiehlDeal
|
404d30df5c
|
Add GameNight hub page with browse and create tabs
|
2026-03-09 16:13:08 -07:00 |
|
TehRiehlDeal
|
6fc1f46ea5
|
Add game night Zustand store with WebSocket connection
|
2026-03-09 16:12:49 -07:00 |
|
TehRiehlDeal
|
f57a816d7e
|
Add game night API client
|
2026-03-09 16:12:48 -07:00 |
|
TehRiehlDeal
|
5a57b01e2c
|
Add Custom Game and Game Night buttons to Home page
|
2026-03-09 16:12:48 -07:00 |
|
TehRiehlDeal
|
353996bdda
|
Add CustomGame page with movie picker
|
2026-03-09 16:12:45 -07:00 |
|
TehRiehlDeal
|
c9d959d60d
|
Show Custom Game badge in GameHeader
|
2026-03-09 16:12:44 -07:00 |
|
TehRiehlDeal
|
a9f64edb34
|
Add isCustomGame flag to game store
|
2026-03-09 16:12:43 -07:00 |
|
TehRiehlDeal
|
282b0b60ef
|
Fixed timezone format to display as UTC date instead of local
|
2026-03-09 15:16:35 -07:00 |
|