Skip to content

Round A: View-more paging, skeleton-first hydration, single dashboard replica - #1606

Merged
Xore merged 1 commit into
mainfrom
round-a
Aug 17, 2026
Merged

Round A: View-more paging, skeleton-first hydration, single dashboard replica#1606
Xore merged 1 commit into
mainfrom
round-a

Conversation

@Xore

@Xore Xore commented Aug 17, 2026

Copy link
Copy Markdown
Owner

Per Xore's go — details in the commit message. Audit outcome: all design picks/SPA behaviors hold on latest main; overview full-width with focus elements confirmed.

🤖 Generated with Claude Code

…ard replica

Per Xore's go:
- All scroll-triggered loading removed: the IntersectionObserver
  sentinel is gone; every next batch loads only through the visible
  'View more' button (renamed from 'Load 25 more'; the round scroll
  button's load mode clicks the same control). Events page copy updated.
- Skeleton-first hard rule for ES-backed surfaces: a View-more batch
  appends .hp-skel-batch placeholder rows/cards immediately and swaps
  them for the fetched entries; overview KPI tiles show skeleton values
  while the store warms instead of placeholder zeros.
- Dashboard rollover retired (supersedes #266): dashboard-b removed from
  the stack compose, the VPS socat bridge and second Traefik backend
  dropped (healthCheck kept), deploy-dashboard-rolling.sh now a plain
  single-replica build+recreate under its old name, docs and comments
  updated. DASHBOARD_BACKGROUND_LOOPS stays honored (unset = enabled).
- Vendored Xore/theme@135a08f (skeleton batch + warming-KPI styles).

Audit note (against latest main at execution time): all E/D design
picks, SPA navigation, and closed-by-default master-detail verified
present; overview stays full-width with the focus elements per Xore.

Full local Playwright suite green (389) on a fresh fixture server;
go test ok; compose/traefik YAML validated.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@Xore
Xore merged commit 2c773ab into main Aug 17, 2026
88 checks passed
@Xore
Xore deleted the round-a branch August 17, 2026 22:37
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.

1 participant