Commit Graph

  • 808619a04b Merge pull request #6 from shcizo/release-please--branches--main--components--pdga-ratings shcizo 2026-03-20 08:11:44 +01:00
  • 86ca11c97e chore(main): release 1.1.1 github-actions[bot] 2026-03-20 07:11:16 +00:00
  • 619567b550 fix: prevent course ID changes on re-scrape and add layout repair script Samuel Enocsson 2026-03-20 08:10:48 +01:00
  • 59ee1f0b99 Merge pull request #4 from shcizo/release-please--branches--main--components--pdga-ratings shcizo 2026-03-20 07:54:28 +01:00
  • e9a3c7f35e chore(main): release 1.1.0 github-actions[bot] 2026-03-20 06:41:17 +00:00
  • 0c052dc7dd Merge pull request #5 from shcizo/feat/async-tours shcizo 2026-03-20 07:40:59 +01:00
  • d7f7bed8c6 fix: use fixed point scale for tour scoring Samuel Enocsson 2026-03-20 07:37:51 +01:00
  • bdb8bca526 fix: base tour points on total enrolled players, not submitted results Samuel Enocsson 2026-03-20 07:34:10 +01:00
  • 80616f6523 fix: use localStorage instead of sessionStorage for tour membership Samuel Enocsson 2026-03-20 07:31:58 +01:00
  • a6250eb76a fix: move custom layout fields to own row in tour creation form Samuel Enocsson 2026-03-20 07:31:10 +01:00
  • 38cc93bc1c feat: allow custom layouts when creating tours Samuel Enocsson 2026-03-20 07:26:31 +01:00
  • 2ccb018bdf feat: add async tour system Samuel Enocsson 2026-03-19 22:47:54 +01:00
  • d567c4bca9 fix: upgrade Node 18 to 22 and fix Puppeteer compatibility Samuel Enocsson 2026-03-19 23:03:27 +01:00
  • 0b55aeb632 Merge pull request #3 from shcizo/release-please--branches--main--components--pdga-ratings shcizo 2026-02-21 16:07:04 +01:00
  • 4ac26dfb94 chore(main): release 1.0.0 github-actions[bot] 2026-02-21 15:06:19 +00:00
  • 9bc71c7a37 chore: Re-trigger release-please Samuel Enocsson 2026-02-21 16:05:57 +01:00
  • 1163337163 chore: Trigger release-please after enabling PR permissions Samuel Enocsson 2026-02-21 16:03:43 +01:00
  • c7ecd231ff chore: Remove deprecated version key from docker-compose Samuel Enocsson 2026-02-21 16:00:50 +01:00
  • f0e68091c2 fix: Point docker-compose to GHCR image instead of local build Samuel Enocsson 2026-02-21 16:00:31 +01:00
  • 78cb2dc211 chore: Add CLAUDE.md project documentation Samuel Enocsson 2026-02-21 15:57:48 +01:00
  • 6ac32457a9 feat: Add Pino structured logging, release-please CI/CD and Docker pipeline Samuel Enocsson 2026-02-21 15:56:57 +01:00
  • 371a398446 Modernize UI design with new color system, typography and layout Samuel Enocsson 2026-02-19 09:11:52 +01:00
  • 2f73dddbd8 Merge pull request #2 from shcizo/refactor/modularize-htmx shcizo 2026-02-19 09:01:13 +01:00
  • bd33ac2901 Add puppeteer-extra stealth plugin to avoid headless browser detection Samuel Enocsson 2026-02-19 09:00:08 +01:00
  • 7e5fa6cbf1 Add HTMX migration for server-rendered tables and lazy loading Samuel Enocsson 2026-02-19 08:29:56 +01:00
  • 20bbdbbfcf Extract inline CSS/JS, add EJS templates with shared layout Samuel Enocsson 2026-02-18 22:32:03 +01:00
  • 33a962e6b8 Refactor: split server.js monolith into modular architecture Samuel Enocsson 2026-02-18 22:20:58 +01:00
  • 10d1f88a58 Add standard deviation display for predicted ratings Samuel Enocsson 2025-10-14 17:48:21 +02:00
  • d46f045815 Merge pull request #1 from shcizo/feature/user-self-registration-and-rate-limits shcizo 2025-10-11 18:21:04 +02:00
  • c88d092b36 Add user self-registration and implement rate limiting for predictions feature/user-self-registration-and-rate-limits Samuel Enocsson 2025-10-11 18:20:03 +02:00
  • 4cd00e35aa Add request locking, extended timeouts, and inactive layouts accordion Samuel Enocsson 2025-10-01 22:25:20 +02:00
  • 858143d149 Add course layouts scraping and rating calculation system shcizo 2025-09-30 23:45:07 +02:00
  • 8c3fa04925 Add debug information display for prediction calculations Samuel Enocsson 2025-09-08 12:07:46 +02:00
  • 74bfb7bd88 Update README with comprehensive documentation of new features Samuel Enocsson 2025-08-18 13:56:58 +02:00
  • 765917d495 Add automatic database population from PDGA numbers file at startup Samuel Enocsson 2025-08-18 09:49:54 +02:00
  • 1a5b3b9fb4 Implement database-first architecture with user-controlled refresh Samuel Enocsson 2025-08-18 09:34:03 +02:00
  • 351a609f41 Optimize tournament scraping with smart /details + new tournaments approach Samuel Enocsson 2025-08-18 09:21:29 +02:00
  • 23412a8ea3 Enhance prediction system with multi-day tournament support and auto-calculation Samuel Enocsson 2025-08-13 08:59:24 +02:00
  • ef3881a0ac Add mobile optimization and PDGA update date simulation Samuel Enocsson 2025-08-12 17:22:12 +02:00
  • 2994f221f7 Add cache management and smart delay optimization Samuel Enocsson 2025-08-12 17:04:14 +02:00
  • 55188a8269 Implement official PDGA rating calculation methodology Samuel Enocsson 2025-08-12 16:58:00 +02:00
  • af54b30c6c Add comprehensive caching for performance optimization Samuel Enocsson 2025-08-12 16:34:36 +02:00
  • 2ab4869fb9 Add expandable rating history charts with interactive tooltips Samuel Enocsson 2025-08-12 12:40:15 +02:00
  • 2d55651f43 Add real-time progress bar for rating loading Samuel Enocsson 2025-08-12 11:51:51 +02:00
  • 2528bc4b5d Improve UI: remove refresh button and add PDGA profile links Samuel Enocsson 2025-08-12 11:38:55 +02:00
  • 8e07dc6c73 Add Docker support and fix rating change extraction Samuel Enocsson 2025-08-12 11:20:51 +02:00
  • deb162dc13 Initial commit: PDGA rating scraper and predictor Samuel Enocsson 2025-08-12 11:13:13 +02:00