-
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