Matt Isenhower
280b58c4df
Merge pull request #132 from misenhower/codex/splatfest-history-dates
...
Clarify dates and countdowns across schedules, gear, and social images
2026-09-27 18:23:49 -07:00
Matt Isenhower
c4b8fa2e23
Add regional reference timestamps to social images
2026-09-27 18:22:46 -07:00
Matt Isenhower
42c0df51bf
Improve gear expiry countdowns and hover details
2026-09-27 18:13:37 -07:00
Matt Isenhower
a17ee37819
Show weekdays for battle rotations starting after today
2026-09-27 17:54:12 -07:00
Matt Isenhower
785755da61
Show weekdays and years in Splatfest history date ranges
2026-09-27 17:54:12 -07:00
Matt Isenhower
1fc533ad84
Merge pull request #131 from misenhower/codex/dialog-scrollbars-dismissal
...
Polish dialog scrollbars and enable Escape dismissal
2026-09-27 17:37:53 -07:00
Matt Isenhower
89d00a9e85
Wire dialog dismissal through the shared modal
2026-09-27 17:34:58 -07:00
Matt Isenhower
8c24cc1ee4
Polish schedule scrollbars with reusable themed styling
2026-09-27 17:34:58 -07:00
Matt Isenhower
8c06e36036
Merge pull request #130 from misenhower/codex/fix-node-preview-startup
...
Fix backend startup without Vite environment
2026-09-27 17:16:56 -07:00
Matt Isenhower
10ce33dff3
Fix backend startup when Vite environment is unavailable
2026-09-27 17:15:25 -07:00
Matt Isenhower
f1a200a16d
Merge pull request #129 from misenhower/codex/stable-image-loading
...
Stabilize image loading and add inline page loading states
2026-09-27 16:38:25 -07:00
Matt Isenhower
cb3be02a42
Match empty schedule inset corners to outer card radius
2026-09-27 16:32:41 -07:00
Matt Isenhower
9668e3f5bb
Refine empty-state text colors and schedule card spacing
2026-09-27 16:31:22 -07:00
Matt Isenhower
575558122f
Use translucent stage image backgrounds while images load
2026-09-27 16:24:25 -07:00
Matt Isenhower
2e53590c5d
Blend schedule loading placeholders with card colors
2026-09-27 16:22:02 -07:00
Matt Isenhower
bda777e8cb
Render loading states inside the normal page cards
2026-09-27 16:19:14 -07:00
Matt Isenhower
2dde899693
Move loading skeleton layouts alongside their pages
2026-09-27 16:10:44 -07:00
Matt Isenhower
43ef8d7460
Add developer controls for page state previews
2026-09-27 16:07:44 -07:00
Matt Isenhower
0280104efb
Add page loading skeletons and recoverable data errors
2026-09-27 15:41:41 -07:00
Matt Isenhower
982e270ece
Reserve image space to prevent loading layout shifts
2026-09-27 15:17:07 -07:00
Matt Isenhower
ad1c34952e
Merge pull request #128 from misenhower/codex/page-titles
...
Update query hashes / check-and-create-pr (push) Has been cancelled
Build frontend / build (24.x) (push) Has been cancelled
Deploy / deploy-backend (push) Has been cancelled
Lint / lint (push) Has been cancelled
Tests / test (24.x) (push) Has been cancelled
Add localized page titles that follow navigation
2026-09-27 15:03:34 -07:00
Matt Isenhower
c5c55b3dc3
Add localized page titles from route metadata
2026-09-27 15:02:33 -07:00
Matt Isenhower
3d4864fcd1
Merge pull request #127 from misenhower/codex/harmony-404
...
Add Harmony 404 page with proper missing-page responses
2026-09-27 14:54:37 -07:00
Matt Isenhower
686224a744
Explain generated Cloudflare Pages route rules
2026-09-27 14:53:23 -07:00
Matt Isenhower
6f76a63b19
Give Harmony 404 card more space on the left
2026-09-27 14:50:02 -07:00
Matt Isenhower
6a019d795a
Add Harmony 404 page and generated Pages route rewrites
2026-09-27 14:45:50 -07:00
Matt Isenhower
793c3cc31f
Merge pull request #126 from misenhower/codex/router-sitemap
...
Add robots.txt and generate sitemap from Vue routes
2026-09-27 12:48:01 -07:00
Matt Isenhower
f58356c93e
Generate sitemap from shared router definitions
2026-09-27 12:43:27 -07:00
Matt Isenhower
c285789d0f
Merge pull request #125 from misenhower/codex/refresh-festival-image-urls
...
Update query hashes / check-and-create-pr (push) Has been cancelled
Build frontend / build (24.x) (push) Has been cancelled
Deploy / deploy-backend (push) Has been cancelled
Lint / lint (push) Has been cancelled
Tests / test (24.x) (push) Has been cancelled
Update nxapi for Coral 3.5.0 authentication
2026-09-26 10:42:47 -07:00
Matt Isenhower
e4f452231f
Update nxapi for Coral 3.5.0 authentication
2026-09-26 10:37:39 -07:00
Matt Isenhower
ed0e6b67b5
Merge pull request #124 from misenhower/codex/r2-json-cache-purge
...
Add JSON cache purging after R2 uploads
2026-09-26 09:59:18 -07:00
Matt Isenhower
44ea3051c4
Add JSON cache purging after R2 uploads
2026-09-26 09:56:44 -07:00
Matt Isenhower
66530ecf43
Merge pull request #123 from misenhower/cleanup/shared-asset-browser
...
Update query hashes / check-and-create-pr (push) Has been cancelled
Build frontend / build (24.x) (push) Has been cancelled
Deploy / deploy-backend (push) Has been cancelled
Lint / lint (push) Has been cancelled
Tests / test (24.x) (push) Has been cancelled
Remove asset browser after shared Worker migration
2026-09-13 12:18:29 -07:00
Matt Isenhower
f89226fbbb
Remove asset browser after shared Worker migration
2026-09-13 12:17:36 -07:00
Matt Isenhower
d2ea672a78
Merge pull request #122 from misenhower/codex/node-24
...
Deploy / deploy-backend (push) Has been cancelled
Build frontend / build (24.x) (push) Has been cancelled
Lint / lint (push) Has been cancelled
Tests / test (24.x) (push) Has been cancelled
Upgrade to Node.js 24
2026-08-31 21:33:35 -07:00
Matt Isenhower
155fd4b556
Run CI for pull requests targeting develop
2026-08-31 21:32:02 -07:00
Matt Isenhower
3def89b0e1
Upgrade to Node.js 24
2026-08-31 21:26:28 -07:00
Matt Isenhower
6ae419a0be
Merge pull request #121 from misenhower/codex/archive-virtual-directory
...
Add virtual data archive browser
2026-08-31 21:19:05 -07:00
Matt Isenhower
f72e7cd7c9
Remove legacy static directory browsers
2026-08-31 21:14:59 -07:00
Matt Isenhower
e785401f8d
Add virtual data archive browser
2026-08-31 21:14:59 -07:00
Matt Isenhower
93ce803fc0
Merge pull request #120 from misenhower/codex/remove-legacy-frontend-deploy
...
Remove obsolete frontend deployment job
2026-08-31 20:51:07 -07:00
Matt Isenhower
3f1f874af8
Remove obsolete frontend deployment job
2026-08-31 20:36:09 -07:00
Matt Isenhower
f77b6920a8
Merge pull request #119 from misenhower/codex/assets-directory-browser
...
Update query hashes / check-and-create-pr (push) Has been cancelled
Build frontend / build (22.x) (push) Has been cancelled
Deploy / deploy-frontend (push) Has been cancelled
Deploy / deploy-backend (push) Has been cancelled
Lint / lint (push) Has been cancelled
Tests / test (22.x) (push) Has been cancelled
Add R2 asset directory browser
2026-08-30 20:55:06 -07:00
Matt Isenhower
00957e3c9c
Make asset browser rows clickable
2026-08-30 20:47:18 -07:00
Matt Isenhower
57e46c3121
Automate asset browser deployment
2026-08-30 20:15:50 -07:00
Matt Isenhower
8d157963f0
Remove Worker TypeScript tooling
2026-08-30 19:56:22 -07:00
Matt Isenhower
b85c990921
Add R2 asset directory browser
2026-08-30 19:34:42 -07:00
Matt Isenhower
576fe9f155
Use named Atproto API exports
...
Deploy / deploy-frontend (push) Has been cancelled
Deploy / deploy-backend (push) Has been cancelled
Atproto 0.20 no longer includes BskyAgent or RichText on its default ESM export, which made BlueskyAgent construction fail at runtime.
2026-08-30 18:47:06 -07:00
Matt Isenhower
a142a4f3b5
Preserve nxapi prerelease dependency
...
Deploy / deploy-frontend (push) Has been cancelled
Deploy / deploy-backend (push) Has been cancelled
Build frontend / build (22.x) (push) Has been cancelled
Lint / lint (push) Has been cancelled
Tests / test (22.x) (push) Has been cancelled
The prerelease caret range selected stable 1.6.1, which does not export setClientAuthentication. Pin the current prerelease and cover the native ESM import used by the SplatNet command.
2026-08-30 18:34:14 -07:00
Matt Isenhower
5dd2bbf172
Resolve npm audit vulnerabilities
2026-08-30 16:43:01 -07:00