Merge dev → main: per-post stdout diagnostics + post-field write DRY (#842/#753)
CI / lint (push) Successful in 3s
CI / frontend-build (push) Successful in 27s
CI / backend-lint-and-test (push) Successful in 42s
CI / integration (push) Successful in 3m22s
#106 by bvandeusen was merged 2026-06-14 23:45:39 -04:00
Merge dev → main: per-post body-capture diagnostics in the event UI (#842)
CI / lint (push) Successful in 2s
CI / frontend-build (push) Successful in 21s
CI / backend-lint-and-test (push) Successful in 28s
CI / integration (push) Successful in 3m32s
#105 by bvandeusen was merged 2026-06-14 23:14:15 -04:00
Merge dev → main: recapture body-fetch fix + diagnostics (#842)
CI / lint (push) Successful in 3s
CI / frontend-build (push) Successful in 25s
CI / backend-lint-and-test (push) Successful in 1m0s
CI / integration (push) Successful in 3m27s
#104 by bvandeusen was merged 2026-06-14 22:31:41 -04:00
Merge dev → main: Recapture mode (#842) — re-grab post bodies/links + localize on-disk inline images
CI / lint (push) Successful in 4s
CI / frontend-build (push) Successful in 19s
CI / backend-lint-and-test (push) Successful in 44s
CI / integration (push) Successful in 3m21s
#103 by bvandeusen was merged 2026-06-14 21:21:49 -04:00
Merge dev → main: #830 rich post capture + external-host downloads (+ #768/#789/#739)
CI / lint (push) Successful in 2s
CI / frontend-build (push) Successful in 22s
CI / backend-lint-and-test (push) Successful in 38s
CI / integration (push) Successful in 3m14s
#102 by bvandeusen was merged 2026-06-14 19:16:09 -04:00
fix(aliases): modal raw-key bug + alias visibility/management
CI / lint (push) Successful in 3s
CI / frontend-build (push) Successful in 22s
CI / backend-lint-and-test (push) Successful in 35s
CI / integration (push) Successful in 3m7s
#101 by bvandeusen was merged 2026-06-12 14:02:01 -04:00
fix(images): percent-encode original-image URLs ('#' in paths 404'd)
CI / lint (push) Successful in 3s
CI / frontend-build (push) Successful in 18s
CI / backend-lint-and-test (push) Successful in 26s
CI / integration (push) Successful in 3m17s
#100 by bvandeusen was merged 2026-06-12 00:44:56 -04:00
fix(browse): tabs and search on one row
CI / lint (push) Successful in 3s
CI / frontend-build (push) Successful in 20s
CI / backend-lint-and-test (push) Successful in 28s
CI / integration (push) Successful in 3m12s
#99 by bvandeusen was merged 2026-06-12 00:28:38 -04:00
Browse search + series numbering rework + kebab fix
CI / lint (push) Successful in 2s
CI / frontend-build (push) Successful in 19s
CI / backend-lint-and-test (push) Successful in 25s
CI / integration (push) Successful in 3m10s
#98 by bvandeusen was merged 2026-06-12 00:14:31 -04:00
feat(series): flat sequence + cosmetic dividers + pending staging (#789)
CI / lint (push) Successful in 2s
CI / frontend-build (push) Successful in 24s
CI / backend-lint-and-test (push) Successful in 30s
CI / integration (push) Successful in 3m17s
#97 by bvandeusen was merged 2026-06-11 22:07:57 -04:00
feat(ml): drop image_record.tagger_predictions — image_prediction is sole store (#768 step 3)
CI / lint (push) Successful in 3s
CI / frontend-build (push) Successful in 23s
CI / backend-lint-and-test (push) Successful in 33s
CI / integration (push) Successful in 3m14s
#96 by bvandeusen was merged 2026-06-11 19:32:05 -04:00
fix(migration): make 0045 DDL-only; backfill image_prediction via batched task (#768)
CI / lint (push) Successful in 3s
CI / backend-lint-and-test (push) Successful in 35s
CI / frontend-build (push) Successful in 42s
CI / integration (push) Successful in 3m16s
#95 by bvandeusen was merged 2026-06-11 09:22:23 -04:00
perf(migration): 0045 streams json_each (no materialize / no temp blowup)
CI / lint (push) Successful in 2s
CI / frontend-build (push) Successful in 23s
CI / backend-lint-and-test (push) Successful in 33s
CI / integration (push) Successful in 3m20s
#94 by bvandeusen was merged 2026-06-10 22:07:16 -04:00
fix(migration): 0045 guards json_each against scalar tagger_predictions
CI / lint (push) Successful in 3s
CI / frontend-build (push) Successful in 22s
CI / backend-lint-and-test (push) Successful in 36s
CI / integration (push) Successful in 3m17s
#93 by bvandeusen was merged 2026-06-10 20:33:27 -04:00
#768 steps 1+2: normalized image_prediction table (read cutover)
CI / lint (push) Successful in 2s
CI / frontend-build (push) Successful in 20s
CI / backend-lint-and-test (push) Successful in 30s
CI / integration (push) Successful in 3m12s
#92 by bvandeusen was merged 2026-06-10 20:15:26 -04:00
Activity search + RecoverySweep fix + tagger_predictions shrink (#762, #764) + backup polish
CI / lint (push) Successful in 3s
CI / frontend-build (push) Successful in 20s
CI / backend-lint-and-test (push) Successful in 34s
CI / integration (push) Successful in 3m14s
#91 by bvandeusen was merged 2026-06-10 14:33:35 -04:00
Browse hub, series rename, full-prediction dropdown + a DRY pass (7 sweeps)
CI / lint (push) Successful in 3s
CI / frontend-build (push) Successful in 24s
CI / backend-lint-and-test (push) Successful in 31s
CI / integration (push) Successful in 3m17s
#90 by bvandeusen was merged 2026-06-10 00:24:01 -04:00
UI batch: tagging flow, series browse, fandom chips, nav
CI / lint (push) Successful in 3s
CI / frontend-build (push) Successful in 25s
CI / backend-lint-and-test (push) Successful in 49s
CI / integration (push) Successful in 3m20s
#89 by bvandeusen was merged 2026-06-09 20:48:19 -04:00
fix(posts): link duplicate items to every post + prune bare shells
CI / lint (push) Successful in 2s
CI / frontend-build (push) Successful in 26s
CI / backend-lint-and-test (push) Successful in 30s
CI / integration (push) Successful in 3m20s
#88 by bvandeusen was merged 2026-06-08 19:42:31 -04:00
fix(cleanup): unused-tags delete must use the same predicate as the preview
CI / lint (push) Successful in 2s
CI / frontend-build (push) Successful in 22s
CI / backend-lint-and-test (push) Successful in 34s
CI / integration (push) Successful in 3m8s
#87 by bvandeusen was merged 2026-06-08 18:17:50 -04:00