Home: status board instead of a feed

- replace 'Recently played' with one card per anime grouped by state:
  Continue watching (<=6, progress + ~Xm left), On hold (<=4, dimmed,
  days ago), Recently finished (<=6, check)
- hero button says 'Next ep' when the last ep is >=95% watched
- empty home shows recent searches as clickable chips (race-guarded:
  only appended while the empty state is still on screen)
- helpers: byShow (latest row per anime), homeCard, showSec, link
This commit is contained in:
jozamudi committed 2026-08-24 20:09:39 +00:00
1 parent 1de58629a0
commit bb825a3acb
2 files changed
+63 -35

No files matched your search

+1
View File
@@ -9,6 +9,7 @@ header form { flex: 1; max-width: 420px; }
button.tiny, a.tiny { padding: .2rem .55rem; font-size: .8rem; border-radius: 6px;
border: 1px solid var(--bd); background: var(--card); color: var(--fg); cursor: pointer; }
a.tiny:hover { border-color: var(--acc); }
a.chip:hover { border-color: var(--acc); }
button.tiny.danger { border-color: #7f1d1d; color: #f87171; }
#menubox { position: relative; }
#menu-items { display: none; position: absolute; right: 0; top: calc(100% + 4px);