Commit Graph
8 Commits
Author SHA1 Message Date
Lucas WintherandClaude Opus 5.5 0d4a1a61fa fix: final review — cached links keep their expiry; history removal sticks; saves flushed
- A link reused from the rehost cache keeps the expiry it was uploaded with, and
  links near expiry are uploaded again (a dead litterbox link could be filed).
- History saving moves into HistoryKeeper (tested): removing an entry or clearing
  the history cancels a pending save and stops tracking the series on screen;
  a pending edit is saved before a new search, before opening another entry and
  when the page is hidden; opening an entry no longer re-saves the current one.
- The "couldn't be saved" line sits outside the History list, so it shows even
  when the list is empty; a refused IndexedDB says history is off.
- Recently searched bands wrap their meta line instead of cutting the count.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 11:45:48 +02:00
Lucas WintherandClaude Opus 5.5 1cf31b26cf fix(web): history focus rings inside the rows, aligned Clear history, no duplicate reopen note; DESIGN.md
From the impeccable finish review.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 11:41:52 +02:00
Lucas WintherandClaude Opus 5.5 2da992fd81 feat(web): history of searches on the page
Each search is kept in IndexedDB with its covers and edits; the History list and
a shelf of recent series on the start screen reopen it instantly. Searching a
series again keeps the edits of covers that are still there.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 11:35:06 +02:00
Lucas WintherandClaude Opus 5.5 a68159c958 fix(web): visible text selection on the main-cover band
The page-wide highlight is band red at 30%, invisible on the red band, so its
text looked unselectable. Reverse the band's colours for the selection there.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 11:24:27 +02:00
Lucas WintherandClaude Opus 5.5 a64b2009df fix(web): use the page's own dark theme when Dark Reader is on
Dark Reader marks <html data-darkreader-scheme="dark">; the page then sets
data-theme="dark" and adds <meta name="darkreader-lock"> so Dark Reader
removes its generated styles.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 11:07:43 +02:00
Lucas WintherandClaude Opus 5.5 df7e1bcd42 feat(userscript): Seed covers panel on MangaBaka series pages
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 01:40:04 +02:00
Lucas WintherandClaude Opus 5.5 17ecebc4a4 feat(web): Obi Shelf design in a console layout, with a timeline view; record DESIGN.md
The user chose the direction over two mockup rounds (samples/mockups, gitignored):
the Obi Shelf's shelf and colours, Graphite Console side panels, the Annotated
Edition timeline as a second view, and warm off-colour grounds in both themes.
Selects look editable; labels are source-neutral. impeccable finish review: ship.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 01:38:00 +02:00
Lucas WintherandClaude Opus 5.5 6f43ef0615 feat(web): working page (two links → review cards → rehost → copy or preview/confirm)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 23:44:58 +02:00