Fix System page crash, retire "held" copy, and slim CLAUDE.md
All checks were successful
Deploy / deploy (push) Successful in 27s
All checks were successful
Deploy / deploy (push) Successful in 27s
- system.html crashed with a 500 whenever SABnzbd history loaded: the trend() macro compared the formatted "avg_speed" string (e.g. "900 KB/s") against a number. Added a real numeric avg_speed_kbps field and pointed the macro at that instead. - Replaced "held"/"not held" wording with "in library"/"not in library" on Home and Discover. - Moved CLAUDE.md's Deployment/reverse-proxy and account-management sections into two on-demand skills (deploy-arr-summary, manage-accounts) so they only load when actually relevant, with a one-line pointer left in their place. - Updated PRODUCT.md's restructure note now that meridian-marquee has merged to main. - Dropped two stale/broken entries from settings.local.json's permission allowlist (a rule from a different machine/path, and one with a corrupted token). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NBw1QodG8ZMYHrGeQfqyDS
This commit is contained in:
parent
bb3e9af056
commit
08491c0c9b
9 changed files with 153 additions and 133 deletions
23
PRODUCT.md
23
PRODUCT.md
|
|
@ -53,16 +53,19 @@ so this is not optional). Session-based login (single shared password or
|
|||
per-user accounts) gates the whole app; there's no public/unauthenticated
|
||||
view.
|
||||
|
||||
**In-progress restructure (branch `meridian-marquee`):** the app is
|
||||
splitting from one long single-page dashboard into focused pages — Home
|
||||
("marquee": what's playing, one line of system state, what's new),
|
||||
Watch, Library, Discover, Requests, System, Activity — each answering one
|
||||
question well rather than one long scroll trying to show everything.
|
||||
This also resolves cases where a content-heavy section (e.g. the per-disk
|
||||
storage list) would otherwise force awkward row heights on a shared
|
||||
"Right now" strip. `_shell.html` and `_macros.html` are new shared-layout
|
||||
scaffolding for this split; `dashboard.html` is the outgoing single-page
|
||||
template being superseded by `home.html` + the per-page templates.
|
||||
**Multi-page restructure (shipped 2026-08-29, `meridian-marquee` merged
|
||||
to `main`):** the app split from one long single-page dashboard into
|
||||
focused pages — Home/P100, Watch, Library, Discover, Requests, System,
|
||||
Activity — each answering one question well rather than one long scroll
|
||||
trying to show everything. This also resolved cases where a content-heavy
|
||||
section (e.g. the per-disk storage list) would otherwise force awkward
|
||||
row heights on a shared "Right now" strip. `_shell.html` and
|
||||
`_macros.html` are the shared-layout scaffolding; `dashboard.html` (the
|
||||
old single-page template) was deleted, superseded by `home.html` + the
|
||||
per-page templates. Landed together with the visual redesign in
|
||||
Brand Commitments below — see DESIGN.md and
|
||||
`static/css/base.css`'s header comment for the visual system's own
|
||||
invariants.
|
||||
|
||||
Each page fetches only the services it needs (e.g. `/watch` fetches only
|
||||
Tautulli) rather than the old single route's all-services-at-once fetch —
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue