Commit Graph

  • a5c5e11c21 feat(userscript): add kagane.to site adapter sulthan 2026-08-03 17:08:33 +07:00
  • b96caf13e6 refactor(userscript): thread seriesId through latest-chapter scan sulthan 2026-08-03 17:04:19 +07:00
  • 78eaecb119 Add test coverage for comix coverFromPage() sulthan 2026-08-03 17:00:54 +07:00
  • e392ec3de0 feat(userscript): add comix.to site adapter sulthan 2026-08-03 16:57:14 +07:00
  • eeb601cbe2 Split backend into internal packages by responsibility sulthan 2026-08-02 19:41:38 +07:00
  • e250762ea6 Move userscript to Violentmonkey, sync docs to shipped Cinder design sulthan 2026-08-02 19:18:56 +07:00
  • 3c935ba7c3 Action key under the tabs, plus the brand mark (#12) sulthan 2026-07-31 17:14:15 +07:00
  • f3b55fd883 Work the design critique down: chapter format, colour law, search, strip, a11y (#11) sulthan 2026-07-30 22:34:23 +07:00
  • ac3ee9b298 Rebuild both UIs on the Cinder design (#10) sulthan 2026-07-30 09:47:08 +07:00
  • 1dc5b2ab65 Widen the edge-tab tap target, split scroll from reposition (#9) sulthan 2026-07-28 20:36:25 +07:00
  • 0416354c06 Serve the userscript from the backend; card + loading fixes (#8) sulthan 2026-07-28 18:28:27 +07:00
  • 324b2efad6 Leaner userscript: edge tab, card-click continue, test harness (#7) sulthan 2026-07-28 16:21:01 +07:00
  • 206c447f36 Stable Asura series IDs: strip rotating build hash (#6) sulthan 2026-07-28 07:21:10 +07:00
  • 6dce9fc481 Offline retry queue for userscript writes (#5) sulthan 2026-07-27 17:52:16 +07:00
  • 6af49e6790 Archived and finished buckets, userscript nav chips (#4) sulthan 2026-07-27 16:58:05 +07:00
  • a587b16423 Web UI: Updated tab, inline errors, mobile card fixes (#3) sulthan 2026-07-27 00:42:19 +07:00
  • 62772e1eaa feat: server-side latest-chapter polling (#2) sulthan 2026-07-26 18:54:42 +07:00
  • c601ef54d5 chore: untrack plans and docs/superpowers dirs sulthan 2026-07-26 13:56:34 +07:00
  • ebc7a546c5 feat: password-gated web UI on the same backend (#1) sulthan 2026-07-26 03:59:58 +07:00
  • c2914d0b5a docs: record conditional updated_at, latest-chapter tracking, favourites sulthan 2026-07-25 12:12:12 +07:00
  • 6df8836334 feat(userscript): latest-chapter tracking, favourites, All/Favourites tabs sulthan 2026-07-25 12:10:40 +07:00
  • 01301805fb feat(backend): favorite + latest-chapter fields, conditional updated_at sulthan 2026-07-25 12:06:44 +07:00
  • 053355d0c6 docs: add implementation plan for bookmark reorder/latest-chapter/favorites sulthan 2026-07-25 12:01:10 +07:00
  • 83c3ffe3ad docs: add background opportunistic refresh to latest-chapter design sulthan 2026-07-25 11:40:17 +07:00
  • 0f7d611a60 docs: design for bookmark reorder-by-progress, latest-chapter display, favorites sulthan 2026-07-25 11:28:54 +07:00
  • d1e0d7bf19 docs: add graphify knowledge graph integration sulthan 2026-07-25 11:05:22 +07:00
  • 2e4a4519f0 feat(userscript): 25s dwell before auto-update + draggable edge-snap FAB sulthan 2026-07-24 20:07:39 +07:00
  • c597bb5d5b fix(userscript): move boot after TEMPLATE/CSS consts to avoid TDZ crash sulthan 2026-07-24 18:46:10 +07:00
  • 0ef528648d change the domain and add the api key to the script sulthan 2026-07-24 18:18:22 +07:00
  • cb95cef763 docs: add DEPLOY.md step-by-step (Traefik + Bromite) claude 2026-07-24 17:12:34 +07:00
  • 894a421a9d feat: Traefik router labels for prod deploy claude 2026-07-24 17:04:31 +07:00
  • f58d113934 feat: manga bookmark sync backend + Bromite userscript claude 2026-07-24 16:48:28 +07:00
  • d47a07af46 chore: initial plan claude 2026-07-24 16:23:24 +07:00