Commit Graph

41 Commits

Author SHA1 Message Date
429c42e7b0 fix: scale badges and hype label at desktop breakpoints
All checks were successful
CI / Lint (push) Successful in 6s
CI / Test (push) Successful in 8s
CI / Build & Push (push) Successful in 21s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 19:43:27 -04:00
cf0dec3513 fix: scale section headings with desktop breakpoints
All checks were successful
CI / Lint (push) Successful in 6s
CI / Test (push) Successful in 8s
CI / Build & Push (push) Successful in 17s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 19:26:30 -04:00
58c31d6766 feat: responsive desktop scaling for game cards
All checks were successful
CI / Lint (push) Successful in 5s
CI / Test (push) Successful in 6s
CI / Build & Push (push) Successful in 18s
Adds two desktop breakpoints (900px, 1400px) that progressively
increase card width (290→340→400px), logo size (40→48→56px), score
font size (1.6→1.9→2.2rem), and team name size. Adds max-width on
main to keep layout centred on ultra-wide screens.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 19:23:47 -04:00
3d77c7cd5a feat: PWA support with hockey puck icon
All checks were successful
CI / Lint (push) Successful in 7s
CI / Test (push) Successful in 6s
CI / Build & Push (push) Successful in 17s
Adds full PWA compliance: web app manifest, service worker with
cache-first static / network-first scoreboard strategy, and a
generated hockey puck icon (512, 192, 180, 32px) on the app's
dark navy background. Includes all required meta tags for iOS
standalone mode and a /favicon.ico route.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 19:04:33 -04:00
8945b99782 feat: power play indicator with live countdown clock
All checks were successful
CI / Lint (push) Successful in 5s
CI / Test (push) Successful in 5s
CI / Build & Push (push) Successful in 14s
Shows a red pill below the team rows when a PP is active, displaying
the team on the power play and a ticking countdown. PP clock always
resyncs from the API (no local anchoring) since 2-minute penalties
are short enough that accuracy matters throughout. Removed the old
inline PP text from team rows.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 14:58:31 -04:00
257e2151c8 fix: smooth intermission clock by preserving local anchor across renders
All checks were successful
CI / Lint (push) Successful in 5s
CI / Test (push) Successful in 6s
CI / Build & Push (push) Successful in 16s
Snapshot the locally-computed clock state before each re-render and
restore it afterwards, so the API response doesn't cause a visible
jump. Only resync to the API value in the final 60 seconds, where
accuracy matters.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 14:55:48 -04:00
96529c4705 feat: smooth clock countdown for intermission and live play
All checks were successful
CI / Lint (push) Successful in 6s
CI / Test (push) Successful in 6s
CI / Build & Push (push) Successful in 17s
Store seconds + received-at timestamp on time badge. A 1s interval
decrements locally so the clock never stutters between API polls.
Drift-corrected: always computed from the anchored API value, not
accumulated ticks. Re-render on each API response reanchors to the
real value.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 14:51:05 -04:00
62afc1001e feat: amber top border for intermission games
All checks were successful
CI / Lint (push) Successful in 7s
CI / Test (push) Successful in 6s
CI / Build & Push (push) Successful in 15s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 14:10:02 -04:00
56feb0a5f2 polish: improve game card aesthetics
All checks were successful
CI / Lint (push) Successful in 19s
CI / Test (push) Successful in 8s
CI / Build & Push (push) Successful in 18s
- larger scores (1.6rem), logos (40px), and card width (290px)
- green top border accent on live game cards
- section headings reduced to small muted caps
- more breathing room in team rows
- slightly larger card radius and gap

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 14:00:18 -04:00
ed05d6adfc refactor: replace shots bar with inline SOG on team rows
All checks were successful
CI / Lint (push) Successful in 5s
CI / Test (push) Successful in 6s
CI / Build & Push (push) Successful in 15s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 13:57:00 -04:00
889f429dc6 feat: move shots bar between team rows for cleaner layout
All checks were successful
CI / Lint (push) Successful in 5s
CI / Test (push) Successful in 5s
CI / Build & Push (push) Successful in 14s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 13:53:40 -04:00
1394b21fb3 fix: use monochromatic near-white and slate gray for shots bar
All checks were successful
CI / Lint (push) Successful in 5s
CI / Test (push) Successful in 5s
CI / Build & Push (push) Successful in 14s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 13:49:52 -04:00
cb712245c2 fix: show shots bar during intermission
All checks were successful
CI / Lint (push) Successful in 5s
CI / Test (push) Successful in 6s
CI / Build & Push (push) Successful in 14s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 13:46:42 -04:00
869a7a91b7 fix: use cyan and lime for shots bar
All checks were successful
CI / Lint (push) Successful in 9s
CI / Test (push) Successful in 7s
CI / Build & Push (push) Successful in 13s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 13:44:59 -04:00
66fff68e6a fix: use sky blue and pink for shots bar to improve contrast
All checks were successful
CI / Lint (push) Successful in 5s
CI / Test (push) Successful in 5s
CI / Build & Push (push) Successful in 11s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 13:42:41 -04:00
bada8c0b7b fix: use perceptually balanced colors for shots bar
All checks were successful
CI / Lint (push) Successful in 5s
CI / Test (push) Successful in 6s
CI / Build & Push (push) Successful in 13s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 13:40:59 -04:00
9ad563ed3f feat: add shots on goal bar to live game cards, clean up gitignore
All checks were successful
CI / Lint (push) Successful in 5s
CI / Test (push) Successful in 5s
CI / Build & Push (push) Successful in 13s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 13:19:59 -04:00
da277e41a4 fix: center game boxes on page
All checks were successful
CI / Lint (push) Successful in 4s
CI / Test (push) Successful in 5s
CI / Build & Push (push) Successful in 14s
2026-03-29 09:48:47 -04:00
d1d711828c fix: center and resize page title and section headings
All checks were successful
CI / Lint (push) Successful in 5s
CI / Test (push) Successful in 5s
CI / Build & Push (push) Successful in 16s
2026-03-29 09:45:18 -04:00
10d7cb9b02 refactor: rewrite UI with clean layout, fetch API, and proper card structure
All checks were successful
CI / Lint (push) Successful in 4s
CI / Test (push) Successful in 5s
CI / Build & Push (push) Successful in 14s
2026-03-29 09:41:34 -04:00
daabae1e49 fix: add shootout indicator 2024-02-25 01:17:04 -05:00
f059d4228b fix: raise gauge ceiling to 700 2024-02-22 23:04:38 -05:00
3edb84c333 fix: change scale to 650 instead of 600 2024-02-22 01:16:31 -05:00
dfb86f6fd5 changes hype meter scale to 600 instead of 700 2024-02-22 00:14:14 -05:00
4da3c2dfdd fix: live game adjustments 2024-02-21 23:42:41 -05:00
fe7449537b fix: minor header adjustments 2024-02-21 18:34:26 -05:00
dd8d1ca12b fix: adjust pre and final state 2024-02-21 01:30:00 -05:00
d285314a28 hotfix: define font size for more consistent look 2024-02-21 01:00:03 -05:00
53f0e69cc5 feature: adds hype meter to replace game score 2024-02-21 00:40:35 -05:00
31b4846287 fix: styles.css adjust live games 2024-02-20 22:09:45 -05:00
a329c2e8b2 fix: styles.css adjustments 2024-02-20 14:32:17 -05:00
24de212b98 remove unnecessary comments 2024-02-20 01:35:24 -05:00
6abcd2e448 fix: change spacing between rows 2024-02-20 01:27:19 -05:00
b3a09b27c0 fix: adjust game box spacing 2024-02-20 00:50:35 -05:00
8900bf0d14 fix: adjust sizing to fit space better 2024-02-20 00:47:29 -05:00
3d6afe0df3 fix: adjust styles 2024-02-20 00:41:49 -05:00
d4f5e4c991 fix: make elements more consistent across screen sizes 2024-02-19 21:57:02 -05:00
1fb7673aa4 fix: resize game boxes and space out 2024-02-19 19:10:56 -05:00
468a03e646 fix: live game state and time spacing and size 2024-02-19 16:20:21 -05:00
8611471360 fix: fixes checks for non live games 2024-02-19 03:49:02 -05:00
aae9ba4a27 refactor: changes entire project structure 2024-02-19 01:05:33 -05:00