Skip to content

Updating Staging#148

Merged
hawkandheron-dev merged 4 commits into
Stagingfrom
main
May 17, 2026
Merged

Updating Staging#148
hawkandheron-dev merged 4 commits into
Stagingfrom
main

Conversation

@hawkandheron-dev
Copy link
Copy Markdown
Owner

No description provided.

claude and others added 4 commits May 17, 2026 03:17
- Creates AR_Realms, AR_Characters, AR_Relations, AR_Sources tables
  with public-read RLS policies and seeds them with all 64 characters,
  7 realms, 316 relations, and 147 literary source entries
- Adds arthurianSupabaseAdapter.js to fetch and transform AR_ table data
  into the same shape the existing components expect
- Refactors ArthurianApp/Graph/Panel to accept optional characters and
  realmData props, falling back to static characters.js when not provided
- Adds ArthurianSupabaseApp wrapper with parchment-themed loading/error states
- Adds arthuriana-supabase.html entry point wired to /api/supabase-config
- Updates vite.config.js with the new arthuriana-supabase build entry

https://claude.ai/code/session_013yG27kBU5JeKdX29ZwV1kv
graph-inner's top/left centering and gn's position:absolute were CSS-only,
causing shields to disappear and the ring to land in the corner if the
stylesheet failed to load (hash mismatch, CORS rejection, etc.).
Inline these so rendering is layout-correct regardless of CSS loading.

https://claude.ai/code/session_013yG27kBU5JeKdX29ZwV1kv
HTML pages revalidate on every load so browsers always pick up the
latest content hashes after a deploy. Fingerprinted assets under
apps/assets/ are cached immutably for one year since their URLs
change whenever their content changes.

Prevents the brief CSS-missing flash that can occur during Cloudflare
Pages edge propagation when a new deploy changes a CSS content hash.

https://claude.ai/code/session_013yG27kBU5JeKdX29ZwV1kv
…ection-HZ10s

Claude/add arthuriana section hz10s
@hawkandheron-dev hawkandheron-dev merged commit 15b75e5 into Staging May 17, 2026
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants