Commit Graph

  • 0009af751f Update README.md main Josh Wright 2026-04-05 17:39:24 -04:00
  • 4063ded9ec Update README.md Josh Wright 2026-04-05 17:34:18 -04:00
  • f0faff412c feat: use dateless Six Flags API endpoint for live today data Josh Wright 2026-04-05 16:54:06 -04:00
  • 08db97faa8 polish: center-align ride count and weather delay text in park column Josh Wright 2026-04-05 16:07:24 -04:00
  • 054c82529b polish: center-align weather delay text so it stacks neatly within its box Josh Wright 2026-04-05 16:02:23 -04:00
  • 8437cadee0 polish: weather delay text matches ride count style — blue, no emoji Josh Wright 2026-04-05 15:59:01 -04:00
  • b4af83b879 fix: weather delay text wraps within its box, no longer collides with park name Josh Wright 2026-04-05 15:56:12 -04:00
  • b1204c95cb fix: ride count stays right-aligned, wraps within its own box, never drops below park name Josh Wright 2026-04-05 15:52:48 -04:00
  • a5b98f93e6 fix: constrain ride count width so text wraps within its own box Josh Wright 2026-04-05 15:48:53 -04:00
  • b2ef342bf4 fix: ride count now wraps below park name instead of colliding Josh Wright 2026-04-05 15:45:49 -04:00
  • e405170c8b fix: allow ride count to wrap below park name on narrow mobile cards Josh Wright 2026-04-05 15:34:36 -04:00
  • fd99f6f390 fix: allow ride count to wrap below park name on narrow columns Josh Wright 2026-04-05 15:30:56 -04:00
  • 4e6040a781 fix: add right padding to table scroll container to clear scrollbar Josh Wright 2026-04-05 15:27:18 -04:00
  • 7904475ddc polish: add right padding to main content to clear scrollbar Josh Wright 2026-04-05 15:23:45 -04:00
  • a84bbcac31 polish: taller week calendar cells with more padding around pills Josh Wright 2026-04-05 15:20:41 -04:00
  • 569d0a41e2 polish: more padding and line spacing in month calendar pills, taller min row Josh Wright 2026-04-05 15:19:46 -04:00
  • c6c32a168b polish: more breathing room inside month calendar day pills Josh Wright 2026-04-05 15:14:01 -04:00
  • cba8218fe8 feat: replace dot with left border line on park rows/cards Josh Wright 2026-04-05 15:07:42 -04:00
  • 695feff443 fix: restore Weather Delay text in mobile card ride count area Josh Wright 2026-04-05 15:02:11 -04:00
  • f85cc084b7 feat: blue dot + Weather Delay notice for storm-closed parks Josh Wright 2026-04-05 15:01:37 -04:00
  • 32f0d05038 feat: show open dot based on hours, Weather Delay when queue-times shows 0 rides Josh Wright 2026-04-05 14:56:54 -04:00
  • d84a15ad64 fix: restore 240px park column width — clamp() unreliable in col elements Josh Wright 2026-04-05 14:48:55 -04:00
  • b26382f427 polish: clamp park column width, prevent park name line wrap Josh Wright 2026-04-05 14:45:28 -04:00
  • 56c7b90262 fix: responsive park column — percentage width, no nowrap, original font sizes Josh Wright 2026-04-05 14:41:46 -04:00
  • 5e4dd7403e fix: keep dot next to park name, scale all text with clamp() on small screens Josh Wright 2026-04-05 14:34:30 -04:00
  • a717e122f0 fix: park name span flex-shrinks so dot and ride count never get crowded Josh Wright 2026-04-05 14:29:52 -04:00
  • 732390425f Revert "fix: stack ride count below city/state to prevent overflow on small displays" Josh Wright 2026-04-05 14:29:34 -04:00
  • a1694668d9 fix: stack ride count below city/state to prevent overflow on small displays Josh Wright 2026-04-05 14:28:33 -04:00
  • f809f9171b fix: scale park column text with viewport width using clamp() Josh Wright 2026-04-05 14:25:52 -04:00
  • fa269db3ef fix: truncate park name with ellipsis to prevent clash with dot and ride count Josh Wright 2026-04-05 14:22:17 -04:00
  • ef3e57bd5a fix: prevent ride count overflow in park column on smaller displays Josh Wright 2026-04-05 14:12:33 -04:00
  • ed6d09f3bc Revert "fix: move ride count below park name to prevent overflow on small displays" Josh Wright 2026-04-05 14:12:15 -04:00
  • e2498af481 fix: move ride count below park name to prevent overflow on small displays Josh Wright 2026-04-05 14:10:45 -04:00
  • d7f046a4d6 feat: double-tap refresh at park opening — mark open, then fetch ride counts Josh Wright 2026-04-05 11:07:14 -04:00
  • 7c00ae5000 feat: schedule targeted refresh at each park's exact opening time Josh Wright 2026-04-05 11:06:03 -04:00
  • 7ee28c7ca3 feat: auto-refresh homepage data every 2 minutes on current week Josh Wright 2026-04-05 11:00:14 -04:00
  • e7dac31d22 polish: increase gap between date number and hours pill in calendar cells Josh Wright 2026-04-05 09:43:09 -04:00
  • c25dafb14c fix: restore full-width pills in park calendar cells, text centered inside Josh Wright 2026-04-05 09:40:18 -04:00
  • 05f8994966 polish: center hours pill and date number in desktop calendar cells Josh Wright 2026-04-05 09:37:19 -04:00
  • 040c1e4d70 fix: responsive park month calendar — dot-only on mobile, full pill on desktop Josh Wright 2026-04-05 09:31:48 -04:00
  • a31dda4e9e fix: uniform cell heights in park month calendar Josh Wright 2026-04-05 09:20:36 -04:00
  • b276cc9948 polish: mobile view layout and usability improvements Josh Wright 2026-04-05 09:11:34 -04:00
  • 53297a7cff feat: amber indicator during post-close wind-down buffer Josh Wright 2026-04-05 09:06:45 -04:00
  • 090f4d876d fix: "← Calendar" returns to the previously viewed week Josh Wright 2026-04-05 08:59:14 -04:00
  • 5b575f962e feat: persistent Coaster Mode toggle in header top-right Josh Wright 2026-04-05 08:36:38 -04:00
  • 8c3841d9a5 polish: move queue-times attribution to Rides section heading Josh Wright 2026-04-05 08:27:45 -04:00
  • fd45309891 polish: clarify parks open badge; improve timezone display Josh Wright 2026-04-05 08:22:06 -04:00
  • c4c86a3796 fix: use park timezone for operating window check; show tz in hours Josh Wright 2026-04-05 08:12:19 -04:00
  • 7456ead430 feat: coaster filter toggle on homepage josh 2026-04-04 21:03:00 -04:00
  • f1fec2355c polish: ride count copy, open indicator, and badge sizing josh 2026-04-04 20:54:14 -04:00
  • fbf4337a83 feat: park page operating window check; always show ride total josh 2026-04-04 20:43:33 -04:00
  • 8e969165b4 feat: show live open ride count in park name cell josh 2026-04-04 20:38:12 -04:00
  • 43feb4cef0 fix: restrict today highlight to date header only josh 2026-04-04 20:18:19 -04:00
  • a87f97ef53 fix: use local time with 3am cutover for today's date josh 2026-04-04 20:15:52 -04:00
  • fdea8443fb fix: restore arrow key week navigation; improve empty state copy josh 2026-04-04 20:07:43 -04:00
  • 6bb35d468f security: add headers, fetch timeouts, Retry-After cap, env validation josh 2026-04-04 17:13:01 -04:00
  • e1b0e5e44d chore: remove redundant 'done' line from discover output josh 2026-04-04 16:59:11 -04:00
  • edd044a1f8 docs: fix volume name to root_park_data josh 2026-04-04 16:54:36 -04:00
  • eeed646203 docs: rewrite deployment section for two-image setup josh 2026-04-04 16:48:22 -04:00
  • eeb4a649c1 feat: split web and scraper into separate Docker images josh 2026-04-04 16:40:31 -04:00
  • 766fc296a1 fix: isCoaster typo in top-level rides loop; simplify test structure josh 2026-04-04 15:49:47 -04:00
  • 8324f31972 fix: correct import paths for coaster-match module josh 2026-04-04 15:46:07 -04:00
  • 9cac86d241 test: add coaster name matching test suite josh 2026-04-04 15:43:20 -04:00
  • dc4fbeb7ec chore: ignore .claude/ directory josh 2026-04-04 15:26:00 -04:00
  • c1e42d6aa1 fix: truncate long ride names with tooltip instead of wrapping josh 2026-04-04 15:25:01 -04:00
  • e9da6f3120 fix: robust coaster matching + dark carnival color scheme josh 2026-04-04 15:22:59 -04:00
  • bad366d5ea revert: remove park-meta.json copy from Dockerfile josh 2026-04-04 14:02:39 -04:00
  • 9700d0bd9a feat: RCDB-backed roller coaster filter with fuzzy name matching josh 2026-04-04 13:49:49 -04:00
  • 819e716197 feat: coaster-only toggle on live ride status panel josh 2026-04-04 12:56:20 -04:00
  • da083c125c feat: automated nightly scraper + housekeeping josh 2026-04-04 12:47:14 -04:00
  • 20f1058e9e fix: protect today's record from scrape overwrites josh 2026-04-04 12:42:03 -04:00
  • 5ea2dafc0e fix: preserve historical day records, skip scraping past months josh 2026-04-04 12:37:27 -04:00
  • d4c8046515 improve: redesign mobile card layout for usability josh 2026-04-04 12:33:02 -04:00
  • b4183507a8 chore: remove logo from header and README josh 2026-04-04 12:28:39 -04:00
  • 81ff6ea659 feat: roller coaster logo and working favicon josh 2026-04-04 12:26:45 -04:00
  • 8b1c8dcb29 chore: rebrand to Thoosie Calendar, add favicon josh 2026-04-04 12:18:22 -04:00
  • e7b72ff95b feat: add live ride status via Queue-Times.com API josh 2026-04-04 12:15:36 -04:00
  • ba8cd46e75 docs: update README with current feature set, remove CI/CD section josh 2026-04-04 12:03:32 -04:00
  • b0bbb4d465 fix: resolve ESLint errors blocking Docker build josh 2026-04-04 11:55:17 -04:00
  • e48038c399 feat: UI redesign with park detail pages and ride status josh 2026-04-04 11:53:06 -04:00
  • 5f82407fea feat: show full park names in calendar (e.g. Six Flags Great Adventure) josh 2026-04-04 11:02:28 -04:00
  • e2d90b3c5b feat: hide parks with no open days in the current week josh 2026-04-04 11:00:53 -04:00
  • 91e09b0548 feat: detect passholder preview days and filter plain buyouts josh 2026-04-04 10:53:05 -04:00
  • 7c28d8f89f feat: save debug output to debug/{parkId}_{date}.txt josh 2026-04-04 10:45:55 -04:00
  • 8a68251beb feat: add debug script for inspecting raw API data per park+date josh 2026-04-04 10:39:37 -04:00
  • 5bef17aa41 refactor: one-line-per-park output with inline month progress josh 2026-04-04 10:31:11 -04:00
  • bc5777c9e2 refactor: scrape all 12 months per park before moving to next park josh 2026-04-04 10:25:20 -04:00
  • 09dcfde16e ci: use docker/metadata-action and build-push-action josh 2026-04-04 01:37:09 -04:00
  • 2bc10c98d9 chore: remove build from compose, pull from registry only josh 2026-04-04 01:26:45 -04:00
  • cd3c3fab7e fix: add public/ directory so Docker COPY doesn't fail josh 2026-04-04 01:15:54 -04:00
  • 12af38c5f6 chore: hardcode registry URL and clean up readme josh 2026-04-04 01:13:16 -04:00
  • a2b59b2f8d fix: derive registry host from gitea.server_url instead of unset variable josh 2026-04-04 01:05:50 -04:00
  • 4118d31df8 Update README.md Josh Wright 2026-04-04 01:00:07 -04:00
  • c32967ebf1 Update README.md Josh Wright 2026-04-04 00:56:39 -04:00
  • 548c7ae09e feat: initial project scaffold with CI/CD and Docker deployment josh 2026-04-04 00:48:09 -04:00
  • af6aa29474 chore: add project config josh 2026-04-03 22:06:54 -04:00
  • 6a139597ad docs: initialize project josh 2026-04-03 22:05:47 -04:00