Commit Graph

  • 6f3e33a5ea Merge pull request 'fix: invalidate stale predicted_rating after PDGA cycle rollover (#29)' (#31) from fix/invalidate-stale-predicted-rating-29 into main main shcizo 2026-06-09 14:02:42 +02:00
  • c7fb4a7068 fix: use re-fetched timestamp after recompute + rename helper var (#29) fix/invalidate-stale-predicted-rating-29 Samuel Enocsson 2026-06-09 11:04:53 +02:00
  • 27ffa096e4 fix: invalidate stale predicted_rating after PDGA cycle rollover (#29) Samuel Enocsson 2026-06-09 10:58:42 +02:00
  • 5198a1c0f4 Merge pull request 'fix: preserve predicted_rating via UPSERT in savePlayerToDB (#11)' (#28) from fix/upsert-preserve-predicted-rating-11 into main v1.4.3 shcizo 2026-06-08 09:53:01 +02:00
  • 7297c0a16b fix: preserve predicted_rating via UPSERT in savePlayerToDB (#11) fix/upsert-preserve-predicted-rating-11 Samuel Enocsson 2026-06-08 09:50:03 +02:00
  • ada2dcb4ae 1.4.2 v1.4.2 Release Bot 2026-06-08 06:46:23 +00:00
  • 5ece854340 Merge pull request 'feat: add refresh button to mobile player card (#26)' (#27) from feat/mobile-card-refresh-button-26 into main shcizo 2026-06-08 08:46:13 +02:00
  • 2ef7de4e58 fix: spin only the icon glyph in mobile refresh button (#26) feat/mobile-card-refresh-button-26 Samuel Enocsson 2026-06-08 08:44:51 +02:00
  • 16c045e7cc feat: add refresh button to mobile player card (#26) Samuel Enocsson 2026-06-08 08:24:09 +02:00
  • 8ee5cc3861 1.4.1 v1.4.1 Release Bot 2026-06-01 07:04:42 +00:00
  • 2561ee12ef Merge pull request 'fix: parse latest tournament from recent-events list on player page (#24)' (#25) from fix/parse-recent-events-tournament-24 into main shcizo 2026-06-01 09:04:13 +02:00
  • 0d2f0fa3a8 fix: skip recent-events tournament when extracted date predates afterDate (#24) fix/parse-recent-events-tournament-24 Samuel Enocsson 2026-06-01 08:57:51 +02:00
  • ec3ae872da fix: parse latest tournament from recent-events list on player page (#24) Samuel Enocsson 2026-06-01 08:53:12 +02:00
  • 31d80273b8 chore: address review feedback on predicted rating logging (#11) chore/log-predicted-rating-lifecycle-11 Samuel Enocsson 2026-05-25 22:02:42 +02:00
  • 83ba20d428 chore: add diagnostic logging for predicted rating lifecycle (#11) Samuel Enocsson 2026-05-25 21:55:53 +02:00
  • a90f2d0e86 1.4.0 v1.4.0 Release Bot 2026-05-25 09:18:47 +00:00
  • f8233960d2 Merge pull request 'feat: show excluded rounds count and cutoff rating in player history (#21)' (#23) from feat/show-excluded-rounds-count-21 into main shcizo 2026-05-25 11:18:35 +02:00
  • 98a6c6be2e feat: show cutoff rating threshold in player history accordion (#21) feat/show-excluded-rounds-count-21 Samuel Enocsson 2026-05-25 11:12:01 +02:00
  • 9138299ae0 Merge remote-tracking branch 'origin/main' into feat/show-excluded-rounds-count-21 Samuel Enocsson 2026-05-25 11:01:53 +02:00
  • 3275241aa7 1.3.0 v1.3.0 Release Bot 2026-05-25 08:52:17 +00:00
  • 6faddc6232 Merge pull request 'feat: Courses-redesign + Tjing-import (#8)' (#22) from feat/courses-redesign-tjing-import-8 into main shcizo 2026-05-25 10:52:06 +02:00
  • cad14def56 style: align course row typography with Players (#8) feat/courses-redesign-tjing-import-8 Samuel Enocsson 2026-05-25 10:36:43 +02:00
  • 75b2360e96 feat: add table header row to Courses matching Players style (#8) Samuel Enocsson 2026-05-25 10:33:47 +02:00
  • 2035ae0efc fix: use FontAwesome icons matching Players page (#8) Samuel Enocsson 2026-05-25 10:29:34 +02:00
  • 88396c9220 fix: remove EJS comment inside template literal causing parse error (#8) Samuel Enocsson 2026-05-25 10:25:59 +02:00
  • 9cb78c9c98 fix: address code-review findings from pass 1 + 2 (#8) Samuel Enocsson 2026-05-25 09:54:15 +02:00
  • f2e30c62aa fix: zero excluded count in fallback, drop debug-icon orphan, align ejs guard (#21) Samuel Enocsson 2026-05-25 09:44:46 +02:00
  • 4bbf6d9728 feat: redesign Courses page with tabs + restore Tjing import (#8) Samuel Enocsson 2026-05-25 09:39:44 +02:00
  • 0beeb98002 feat: show excluded rounds count in player history accordion (#21) Samuel Enocsson 2026-05-25 09:34:42 +02:00
  • f4c5e963d2 1.2.11 v1.2.11 Release Bot 2026-05-25 06:04:26 +00:00
  • 27d1bef8dd Merge pull request 'fix: move std-dev info to accordion, remove broken tooltip (#19)' (#20) from fix/std-dev-tooltip-positioning-and-discoverability-19 into main shcizo 2026-05-25 08:04:14 +02:00
  • 088e283dcf refactor: split round spread and rating range into separate accordion rows (#19) fix/std-dev-tooltip-positioning-and-discoverability-19 Samuel Enocsson 2026-05-25 08:02:05 +02:00
  • 5791d8e34f refactor: move std-dev info to accordion, remove tooltip (#19) Samuel Enocsson 2026-05-25 07:54:46 +02:00
  • 1ff768e2fa fix: address std-dev inline span refresh + style fixes (#19) Samuel Enocsson 2026-05-23 06:45:39 +02:00
  • c3fb850de3 fix: reposition std-dev tooltip and surface ±-spread inline (#19) Samuel Enocsson 2026-05-23 06:40:08 +02:00
  • c69efa469e 1.2.10 v1.2.10 Release Bot 2026-05-22 20:11:32 +00:00
  • e21e6f2ef0 fix: couple mobile add-bar offset to container padding via CSS var Samuel Enocsson 2026-05-22 22:11:20 +02:00
  • 141dc90db7 ci: add automated release workflow with conventional commits Samuel Enocsson 2026-05-22 22:04:07 +02:00
  • b4d9305550 1.2.9 v1.2.9 Samuel Enocsson 2026-05-22 21:57:39 +02:00
  • e900b86e69 Merge pull request 'feat: mobile UI card layout for players and courses (#16)' (#18) from feat/mobile-ui-card-layout-16 into main shcizo 2026-05-22 21:49:48 +02:00
  • 4dc429b961 fix: hide desktop table-toolbar on mobile + fix sparkline overflow (#16) feat/mobile-ui-card-layout-16 Samuel Enocsson 2026-05-22 21:44:22 +02:00
  • 4bcf83d267 style: convert var to const in sparkline toggle block (#16) Samuel Enocsson 2026-05-22 21:32:14 +02:00
  • 7ab16994c5 chore: remove dead mobile-add-bar.ejs partial (#16) Samuel Enocsson 2026-05-22 21:27:57 +02:00
  • b51c47dc4c fix: address mobile UI review findings (#16) Samuel Enocsson 2026-05-22 21:27:05 +02:00
  • cc9d8eb4cd feat: mobile UI card layout for players and courses (#16) Samuel Enocsson 2026-05-22 21:07:00 +02:00
  • e25f66c5d3 1.2.8 v1.2.8 Samuel Enocsson 2026-05-22 15:52:55 +02:00
  • 47e1734917 1.2.7 v1.2.7 Samuel Enocsson 2026-05-22 15:47:42 +02:00
  • 1442396418 Merge pull request 'feat: target rating calculator (#2)' (#17) from feat/target-rating-calculator-2 into main shcizo 2026-05-22 15:46:05 +02:00
  • 307dffd3a7 docs: update CLAUDE.md for consolidated deploy.yml workflow Samuel Enocsson 2026-05-22 15:45:04 +02:00
  • 46f78b42dc 1.2.6 v1.2.6 Samuel Enocsson 2026-05-22 15:27:42 +02:00
  • d0c278ea1b ci: use full Gitea URL for package-updater-action Samuel Enocsson 2026-05-22 15:27:30 +02:00
  • d0040901ab 1.2.5 v1.2.5 Samuel Enocsson 2026-05-22 15:25:51 +02:00
  • c0f9dd5f33 ci: fix updater secret name (UPDATER_API_KEY) Samuel Enocsson 2026-05-22 15:25:38 +02:00
  • 66e892893f 1.2.4 v1.2.4 Samuel Enocsson 2026-05-22 15:23:19 +02:00
  • 5b9138da25 ci: fix deploy.yml and consolidate workflows Samuel Enocsson 2026-05-22 15:22:41 +02:00
  • b1e8d63a63 added deploy Samuel Enocsson 2026-05-22 15:15:18 +02:00
  • e29bc8ee80 feat: show sensitivity bracket around required average Samuel Enocsson 2026-05-22 13:43:25 +02:00
  • 96edc606d3 fix: offer refresh button when round history is empty Samuel Enocsson 2026-05-22 13:32:02 +02:00
  • 1e66b9f94f feat: add target rating calculator (#2) Samuel Enocsson 2026-05-22 13:15:16 +02:00
  • c6ac174921 Merge pull request 'fix: preload player rating history to fix first-click chart render (#10)' (#15) from fix/preload-player-history-10 into main shcizo 2026-05-22 12:59:26 +02:00
  • fba1bea247 refactor: address review feedback — extract date helper, rename listener fix/preload-player-history-10 Samuel Enocsson 2026-05-22 11:47:47 +02:00
  • a63da6f3ca fix: preload player rating history to fix first-click chart render (#10) Samuel Enocsson 2026-05-22 11:41:38 +02:00
  • 3cfdc305ec Merge pull request 'fix: header "Next update" uses second Tuesday (closes #12)' (#13) from fix/header-next-update-date into main shcizo 2026-05-22 10:00:39 +02:00
  • d336156bbb fix: header "Next update" uses second Tuesday (closes #12) fix/header-next-update-date Samuel Enocsson 2026-05-22 09:54:57 +02:00
  • e1b9e97484 docs: update CLAUDE.md for Gitea migration and PDGA domain notes Samuel Enocsson 2026-05-22 09:35:54 +02:00
  • ddac06d68f fix(ci): use PACKAGES_TOKEN PAT for docker registry auth v1.2.3 Samuel Enocsson 2026-05-22 09:20:46 +02:00
  • 5a5e45b685 fix(ci): use secrets.GITEA_TOKEN instead of GITHUB_TOKEN v1.2.2 Samuel Enocsson 2026-05-22 09:13:06 +02:00
  • 77f00db037 1.2.1 v1.2.1 Samuel Enocsson 2026-05-22 08:52:23 +02:00
  • 50a60b29e7 ci: migrate to Gitea Actions for docker build Samuel Enocsson 2026-05-22 08:50:04 +02:00
  • 15adddc2f1 re-swap table after refresh for consistent in-place updates feat/shared-visual-layer-topbar-4 Samuel Enocsson 2026-05-21 16:11:32 +02:00
  • b6c674e4c7 wire refresh button to update both rating and prediction Samuel Enocsson 2026-05-21 16:04:15 +02:00
  • a7562e9b47 fallback to monthlyHistory for lastMonthRating Samuel Enocsson 2026-05-21 15:58:48 +02:00
  • 4b145094bf render flat delta pill for null values per design spec Samuel Enocsson 2026-05-21 15:51:17 +02:00
  • 96ae7d7dac fix CSS for rating row Samuel Enocsson 2026-05-21 15:33:05 +02:00
  • 9feb5c2c43 fix: remove sticky thead — overlapped table toolbar (#4) Samuel Enocsson 2026-05-21 15:27:08 +02:00
  • 88df98f269 fix: place history chart in right grid column of expanded row (#7) Samuel Enocsson 2026-05-21 15:23:53 +02:00
  • 259a3fadf1 chore: remove dead .refresh-section CSS (#4) Samuel Enocsson 2026-05-21 15:17:09 +02:00
  • 7fb8cab5e2 feat: add 'View calculation details' link to expanded row (#4) Samuel Enocsson 2026-05-21 15:16:51 +02:00
  • 7af9d8d69e fix: null-safe icon selectors after table restructure (#4) Samuel Enocsson 2026-05-21 15:16:09 +02:00
  • 16d375ae10 refactor: design-fidelity pass on players page Samuel Enocsson 2026-05-21 15:15:29 +02:00
  • 686d7ca00c fix: use template-literal interpolation for KPI strip inside body string (#5) Samuel Enocsson 2026-05-21 15:03:02 +02:00
  • ac6008aa14 chore: delete dead progress.js (#4) Samuel Enocsson 2026-05-21 14:33:14 +02:00
  • cc223a4b8a fix: drop unused html field from renderDeltaPill (#3) Samuel Enocsson 2026-05-21 14:23:16 +02:00
  • 0ded27f9df fix: address code review findings — DRY delta-pill, var→const/let, tokenize colors Samuel Enocsson 2026-05-21 14:16:58 +02:00
  • 9df151f109 fix: return latest N months in getMonthlyHistory (#6) Samuel Enocsson 2026-05-21 14:11:41 +02:00
  • b75e60da65 feat: redesign expanded row with detail-grid + history chart (#7) Samuel Enocsson 2026-05-21 14:03:52 +02:00
  • e5f16e624e feat: pass player record into player-history partial render (#7) Samuel Enocsson 2026-05-21 14:00:02 +02:00
  • 83ceaf0ea3 feat: add KPI summary tiles above players table (#5) Samuel Enocsson 2026-05-21 13:58:48 +02:00
  • b51ae19ae1 feat: render sparklines + wire trend-chart pill toggle (#6) Samuel Enocsson 2026-05-21 14:34:28 +02:00
  • 6129b6fd3b feat: wire computeKpis into the page render (#5) Samuel Enocsson 2026-05-21 13:49:30 +02:00
  • 3dcd3131a0 feat: add monthlyHistory[] per player via getMonthlyHistory + bulk fetch (#6) Samuel Enocsson 2026-05-21 13:41:20 +02:00
  • 19756b80e5 feat: expose lastMonthRating and deltaPredicted on player objects (#3) Samuel Enocsson 2026-05-21 13:38:04 +02:00
  • 3f7a1bb7bf chore: remove dead code orphaned by topbar redesign (#4) Samuel Enocsson 2026-05-21 13:15:53 +02:00
  • 53bc6e571d chore: remove redundant "Load All" link from players page (#4) Samuel Enocsson 2026-05-21 13:11:28 +02:00
  • de99d4ede7 fix: address code review for visual layer + topbar (#4) Samuel Enocsson 2026-05-21 12:50:31 +02:00
  • 8c977d6624 feat: shared visual layer + redesigned topbar (#4) Samuel Enocsson 2026-05-21 12:37:31 +02:00
  • 6e05d3014d refactor: remove tour feature and Tjing import Samuel Enocsson 2026-03-20 15:05:14 +01:00
  • b4206d9865 Merge pull request #7 from shcizo/release-please--branches--main--components--pdga-ratings shcizo 2026-03-20 08:46:15 +01:00
  • 4a96d73fb9 chore(main): release 1.2.0 github-actions[bot] 2026-03-20 07:45:38 +00:00
  • eb77b1f32b feat: add Tjing course import Samuel Enocsson 2026-03-20 08:35:37 +01:00