Commit Graph

  • f99738d2e4 fix: show correct "Game X of 7" for future playoff dates main josh 2026-04-24 15:39:44 -04:00
  • 4f5871d119 fix: suppress misleading "Game X of 7" on future-date playoff cards josh 2026-04-23 21:31:04 -04:00
  • babd199eb3 fix: update Umami script URL to public HTTPS domain josh 2026-04-23 20:44:35 -04:00
  • fa3d315db0 fix: update Umami script URL to Tailscale address josh 2026-04-23 20:38:25 -04:00
  • 1bc013e32b feat: add Umami analytics tracking to all pages josh 2026-04-23 20:31:12 -04:00
  • 26678b164b style: fix ruff formatting in bracket_view and routes josh 2026-04-23 20:22:56 -04:00
  • 2da60e27ae feat: add 10 UX improvements from interface review josh 2026-04-23 20:22:03 -04:00
  • 58b27ddd20 style: strip trailing periods from all series blurbs josh 2026-04-23 12:21:23 -04:00
  • b8819167f5 fix: remove unused variable g from series_blurb after Game X removal josh 2026-04-23 12:11:49 -04:00
  • fac1a0ecbc style: drop "— Game X" from all series blurbs josh 2026-04-23 12:07:16 -04:00
  • c95bea879d feat: enforce 85% test coverage in CI and fix cross-platform strftime bug josh 2026-04-22 22:53:22 -04:00
  • 4e5fab654d fix: don't label a FINAL playoff card as CLINCHER — those stakes belong to the next game josh 2026-04-22 22:35:32 -04:00
  • c7ba334bb9 fix: freeze PP clock on any stoppage, not just intermission josh 2026-04-19 21:17:12 -04:00
  • dd1d9fe42d style: bump SOG legibility — bigger, brighter, with tabular nums; match PP size josh 2026-04-19 20:20:18 -04:00
  • 7d1649d278 feat: cache-control overhaul so visual changes propagate immediately josh 2026-04-19 20:11:36 -04:00
  • aaa0899506 style: scale up the bracket on wide displays so it actually fills the screen josh 2026-04-19 19:43:14 -04:00
  • 9b8b671e24 fix: even out the two team columns on the series page after dropping the middle versus block josh 2026-04-19 19:22:57 -04:00
  • 303db46cc3 refactor: simplify series page — drop redundant versus/headline, blank out placeholder scores, make round badge the bracket link josh 2026-04-19 19:18:41 -04:00
  • dc3bfd13b3 style: add soft white glow to team logos so dark crests (TBL) read on dark cards josh 2026-04-19 19:01:15 -04:00
  • e0a1c033cf fix: freeze PP clock during intermission so it stops ticking toward zero josh 2026-04-19 18:51:12 -04:00
  • b5ab318e05 fix: drop game_number by one for finished playoff cards josh 2026-04-19 18:47:50 -04:00
  • 9eb8a8534a refactor: move power play indicator onto the team row, drop the team name josh 2026-04-19 18:45:14 -04:00
  • e908139323 fix: pin playoff card to its own gameNumber so the header doesn't tick forward after a final josh 2026-04-19 18:41:04 -04:00
  • 13bb90b52b chore: gitignore .claude/ to keep local Claude Code settings out of the tree josh 2026-04-19 18:37:32 -04:00
  • 0f1c558493 style: tighten playoff card copy — uniform Game X of 7 header, leaner blurbs josh 2026-04-19 18:36:11 -04:00
  • f1e11a2dc4 style: tighten playoff banner, series, and bracket at ≤480px josh 2026-04-19 14:38:53 -04:00
  • 5cdcb2a319 style: soften playoff UI edges and harmonize banner josh 2026-04-19 13:48:06 -04:00
  • 8468655bcf refactor: make the whole playoff banner clickable instead of a Bracket pill josh 2026-04-19 13:15:17 -04:00
  • 64b2e4b5e1 refactor: auto-prompt for notification permission, drop OT alerts button josh 2026-04-19 13:12:01 -04:00
  • 4ea6b87326 style: center trophy + title + meta within playoff banner josh 2026-04-19 13:08:27 -04:00
  • a88e2edef0 fix: anchor Day N to each round's first game instead of lazy first sighting josh 2026-04-19 13:03:08 -04:00
  • 930247b32f style: apply ruff format and fix lint issues in playoff modules josh 2026-04-19 12:48:42 -04:00
  • ebe770fecd feat: make scoreboard playoff-aware with banner, bracket, and series drill-down josh 2026-04-19 12:47:31 -04:00
  • e0db8f0859 refactor: recalibrate hype scoring to deflate gauge and add momentum signals josh 2026-04-19 11:26:07 -04:00
  • 108b77ed39 feat: inline power play indicator as compact badge in card header josh 2026-04-19 11:05:38 -04:00
  • 61202b2a70 feat: sort scheduled games by start time instead of hype josh 2026-04-19 11:05:35 -04:00
  • 7784eaf9ce feat: overhaul hype score algorithm with 9 hockey-driven improvements josh 2026-03-31 19:02:43 -04:00
  • 6c098850f5 fix: use truthy check for intermission filter, add route test josh 2026-03-29 19:57:00 -04:00
  • f652743333 feat: add intermission section separate from live games josh 2026-03-29 19:50:47 -04:00
  • 429c42e7b0 fix: scale badges and hype label at desktop breakpoints josh 2026-03-29 19:43:27 -04:00
  • 8e1c455ded fix: correct NHL API situation structure for power play detection josh 2026-03-29 19:37:31 -04:00
  • 9edc9914a3 fix: invert matchup scoring so top-ranked teams boost priority josh 2026-03-29 19:34:05 -04:00
  • cf0dec3513 fix: scale section headings with desktop breakpoints josh 2026-03-29 19:26:30 -04:00
  • 58c31d6766 feat: responsive desktop scaling for game cards josh 2026-03-29 19:23:47 -04:00
  • c9f5c7c929 feat: expose hype score breakdown in /scoreboard response josh 2026-03-29 19:13:05 -04:00
  • 3d77c7cd5a feat: PWA support with hockey puck icon josh 2026-03-29 19:04:33 -04:00
  • 2f2b3f2d7e docs: update README with hype scoring and game importance details josh 2026-03-29 18:44:29 -04:00
  • bf39bb6bd5 style: apply ruff formatting josh 2026-03-29 18:41:10 -04:00
  • 47a8c34215 feat: game importance factor in hype scoring josh 2026-03-29 18:39:55 -04:00
  • 8945b99782 feat: power play indicator with live countdown clock josh 2026-03-29 14:58:31 -04:00
  • 257e2151c8 fix: smooth intermission clock by preserving local anchor across renders josh 2026-03-29 14:55:48 -04:00
  • 96529c4705 feat: smooth clock countdown for intermission and live play josh 2026-03-29 14:51:05 -04:00
  • e2d2c7dd97 feat: overhaul hype scoring algorithm josh 2026-03-29 14:46:10 -04:00
  • 62afc1001e feat: amber top border for intermission games josh 2026-03-29 14:10:02 -04:00
  • 3169d1a1ff fix: resolve 4 logic bugs found in code review josh 2026-03-29 14:06:45 -04:00
  • 56feb0a5f2 polish: improve game card aesthetics josh 2026-03-29 14:00:18 -04:00
  • ed05d6adfc refactor: replace shots bar with inline SOG on team rows josh 2026-03-29 13:57:00 -04:00
  • 889f429dc6 feat: move shots bar between team rows for cleaner layout josh 2026-03-29 13:53:40 -04:00
  • 1394b21fb3 fix: use monochromatic near-white and slate gray for shots bar josh 2026-03-29 13:49:52 -04:00
  • cb712245c2 fix: show shots bar during intermission josh 2026-03-29 13:46:42 -04:00
  • 869a7a91b7 fix: use cyan and lime for shots bar josh 2026-03-29 13:44:59 -04:00
  • 66fff68e6a fix: use sky blue and pink for shots bar to improve contrast josh 2026-03-29 13:42:41 -04:00
  • bada8c0b7b fix: use perceptually balanced colors for shots bar josh 2026-03-29 13:40:59 -04:00
  • 9ad563ed3f feat: add shots on goal bar to live game cards, clean up gitignore josh 2026-03-29 13:19:59 -04:00
  • def491a4d4 test: add full test suite with 100% coverage across all modules josh 2026-03-29 13:17:20 -04:00
  • dd5ac945bd refactor: rename functions across codebase for clarity josh 2026-03-29 10:21:01 -04:00
  • a4dc7dff52 refactor: flatten app/scoreboard/ subpackage and rename files for clarity josh 2026-03-29 10:16:35 -04:00
  • da277e41a4 fix: center game boxes on page josh 2026-03-29 09:48:47 -04:00
  • d1d711828c fix: center and resize page title and section headings josh 2026-03-29 09:45:18 -04:00
  • 10d7cb9b02 refactor: rewrite UI with clean layout, fetch API, and proper card structure josh 2026-03-29 09:41:34 -04:00
  • 73af434851 fix: run as root to allow volume mount writes josh 2026-03-29 09:35:56 -04:00
  • f911d5d59d fix: pull image from Gitea registry instead of building locally josh 2026-03-29 09:34:00 -04:00
  • 1d2901035e fix: add owner namespace to registry image path josh 2026-03-29 09:32:06 -04:00
  • 72ad9568cd fix: rename reserved GITEA_ prefixed secrets to REGISTRY/REGISTRY_TOKEN josh 2026-03-29 09:28:01 -04:00
  • 3994943757 good luck josh 2026-03-29 09:20:21 -04:00
  • b10736d43c merge develop into main for v4.1.9 (#44) v4.1.9 goddard 2024-03-11 12:38:28 -04:00
  • 8913b40a8c hotfix: correct for dst develop goddard 2024-03-11 12:37:19 -04:00
  • daabae1e49 fix: add shootout indicator goddard 2024-02-25 01:17:04 -05:00
  • 53a0fc7993 merge develop into main for v4.1.8 (#43) v4.1.8 goddard 2024-02-22 23:05:25 -05:00
  • a1352869ad fix: adjust game score calculation goddard 2024-02-22 23:04:49 -05:00
  • f059d4228b fix: raise gauge ceiling to 700 goddard 2024-02-22 23:04:38 -05:00
  • c8f535ee48 fix: record sizes are now consistent (#42) v4.1.7 goddard 2024-02-22 02:16:39 -05:00
  • 65369896cc fix: record sizes are now consistent goddard 2024-02-22 02:16:12 -05:00
  • 7e41cf4781 fix: correct date crossover time (#41) v4.1.6 goddard 2024-02-22 02:09:28 -05:00
  • 20ffd05df1 fix: correct date crossover time goddard 2024-02-22 02:08:56 -05:00
  • 2e85ced6ce fix: drop leading zero for scheduled games (#40) v4.1.5 goddard 2024-02-22 02:06:34 -05:00
  • 5d65533ff5 fix: drop leading zero for scheduled games goddard 2024-02-22 02:06:15 -05:00
  • 085514ab16 fix: change date crossover to 3:00 am ETC (#39) v4.1.4 goddard 2024-02-22 02:01:01 -05:00
  • 960ff6e5ac fix: change date crossover to 3:00 am ETC goddard 2024-02-22 02:00:39 -05:00
  • 04e29469dd fix: adjust scoreboard time (#38) v4.1.3 goddard 2024-02-22 01:57:10 -05:00
  • 360188114e fix: adjust scoreboard time goddard 2024-02-22 01:56:46 -05:00
  • 982fdfb3c1 merge develop into main for v4.1.2 (#37) v4.1.2 goddard 2024-02-22 01:17:52 -05:00
  • 94f9cced2e game priority: double differential adjustment at 5 minutes left in third goddard 2024-02-22 01:17:13 -05:00
  • 3edb84c333 fix: change scale to 650 instead of 600 goddard 2024-02-22 01:16:31 -05:00
  • 6ec9a7aef1 fix: lower weight of total score goddard 2024-02-22 00:14:39 -05:00
  • dfb86f6fd5 changes hype meter scale to 600 instead of 700 goddard 2024-02-22 00:14:14 -05:00
  • e5824cefc5 fix: sort games in intermission by time left goddard 2024-02-22 00:11:22 -05:00
  • 18ff48cc2c feat: add matchup adjustment scaling. Earlier the period, the heavier… (#36) v4.1.1 goddard 2024-02-21 23:52:44 -05:00
  • 8c5de8602f feat: add matchup adjustment scaling. Earlier the period, the heavier we way the matchup strength goddard 2024-02-21 23:52:06 -05:00
  • 9f4a6c966a merge develop into main for v4.0.1 (#35) v.4.1.0 goddard 2024-02-21 23:43:29 -05:00