dev→main: similar-search render fix + reset-content-tagging + scan persistence
CI / lint (push) Successful in 2s
CI / backend-lint-and-test (push) Successful in 11s
CI / frontend-build (push) Successful in 24s
CI / integration (push) Successful in 2m56s
#66 by bvandeusen was merged 2026-06-04 16:59:52 -04:00
dev→main: purpose-built mobile layout for subscriptions hub
CI / lint (push) Successful in 2s
CI / backend-lint-and-test (push) Successful in 10s
CI / frontend-build (push) Successful in 59s
CI / integration (push) Successful in 2m56s
#65 by bvandeusen was merged 2026-06-04 13:43:56 -04:00
dev→main: subscriptions table mobile card layout
CI / lint (push) Successful in 2s
CI / backend-lint-and-test (push) Successful in 11s
CI / frontend-build (push) Successful in 1m8s
CI / integration (push) Successful in 2m56s
#64 by bvandeusen was merged 2026-06-04 12:56:59 -04:00
dev→main: gallery similarity search (Phase 3) + UI/mobile polish
CI / lint (push) Successful in 2s
CI / backend-lint-and-test (push) Successful in 12s
CI / frontend-build (push) Successful in 34s
CI / integration (push) Successful in 2m58s
#63 by bvandeusen was merged 2026-06-04 11:21:26 -04:00
dev→main: showcase cascade + filter styling + DB maintenance + gallery filter Phase 2 + showcase decode-gate + CI perf
CI / lint (push) Successful in 2s
CI / backend-lint-and-test (push) Successful in 12s
CI / frontend-build (push) Successful in 21s
CI / integration (push) Successful in 2m55s
#62 by bvandeusen was merged 2026-06-04 08:27:47 -04:00
Gallery speed + fandom editing + filters + pinned filter bar
CI / lint (push) Successful in 4s
CI / frontend-build (push) Successful in 25s
CI / backend-lint-and-test (push) Successful in 29s
CI / intimp (push) Successful in 3m29s
CI / intapi (push) Successful in 7m24s
CI / intcore (push) Successful in 8m4s
#61 by bvandeusen was merged 2026-06-04 00:07:19 -04:00
fix(download): release DB connections across the gallery-dl subprocess
CI / lint (push) Successful in 3s
CI / frontend-build (push) Successful in 26s
CI / backend-lint-and-test (push) Successful in 27s
CI / intimp (push) Successful in 3m30s
CI / intapi (push) Successful in 7m19s
CI / intcore (push) Successful in 8m6s
#60 by bvandeusen was merged 2026-06-03 22:11:36 -04:00
fix(download): salvage soft-time-limit kills + fix timeout ladder
CI / lint (push) Successful in 3s
CI / frontend-build (push) Successful in 20s
CI / backend-lint-and-test (push) Successful in 25s
CI / intimp (push) Successful in 3m42s
CI / intapi (push) Successful in 7m38s
CI / intcore (push) Successful in 8m16s
#59 by bvandeusen was merged 2026-06-03 19:35:45 -04:00
feat(artist): "new since last visit" badge + banner
CI / lint (push) Successful in 2s
CI / frontend-build (push) Successful in 27s
CI / backend-lint-and-test (push) Successful in 27s
CI / intimp (push) Successful in 3m29s
CI / intapi (push) Successful in 7m20s
CI / intcore (push) Successful in 8m4s
#58 by bvandeusen was merged 2026-06-03 16:20:54 -04:00 3 / 4
feat(ext): verify cookies in-browser before uploading (1.0.7)
CI / lint (push) Successful in 4s
CI / backend-lint-and-test (push) Successful in 37s
CI / frontend-build (push) Successful in 40s
extension / lint (push) Successful in 36s
CI / intimp (push) Successful in 4m4s
CI / intapi (push) Successful in 8m2s
CI / intcore (push) Successful in 8m45s
extension / lint (pull_request) Successful in 14s
#57 by bvandeusen was merged 2026-06-03 14:17:42 -04:00 2 / 4
feat(ml): normalize Camie suggestion names to human-readable
CI / lint (push) Successful in 3s
CI / backend-lint-and-test (push) Successful in 14s
CI / frontend-build (push) Successful in 21s
CI / intimp (push) Successful in 3m45s
CI / intapi (push) Successful in 7m42s
CI / intcore (push) Successful in 8m12s
#56 by bvandeusen was merged 2026-06-03 13:18:45 -04:00 3 / 4
chore(modal): drop ?image=N soft-compat — pure overlay
CI / lint (push) Successful in 2s
CI / backend-lint-and-test (push) Successful in 14s
CI / frontend-build (push) Successful in 20s
CI / intimp (push) Successful in 3m52s
CI / intapi (push) Successful in 8m38s
CI / intcore (push) Successful in 9m31s
#55 by bvandeusen was merged 2026-06-02 19:35:04 -04:00 0 / 3
audit-g5 final + ML threshold default + kebab menu fix
CI / lint (push) Successful in 3s
CI / backend-lint-and-test (push) Successful in 17s
CI / frontend-build (push) Successful in 26s
CI / intimp (push) Successful in 3m49s
CI / intapi (push) Successful in 8m13s
CI / intcore (push) Successful in 7m6s
#54 by bvandeusen was merged 2026-06-02 19:09:50 -04:00 0 / 6
audit-g5: architectural debt — 4 bundles (A/B/C/D)
CI / lint (push) Successful in 3s
CI / backend-lint-and-test (push) Successful in 17s
CI / frontend-build (push) Successful in 19s
CI / intimp (push) Successful in 3m50s
CI / intapi (push) Successful in 8m33s
CI / intcore (push) Successful in 9m7s
#53 by bvandeusen was merged 2026-06-02 18:07:25 -04:00 0 / 7
audit-g4: status-enum miss batch
CI / lint (push) Successful in 3s
CI / backend-lint-and-test (push) Successful in 14s
CI / frontend-build (push) Successful in 19s
CI / intimp (push) Successful in 3m48s
CI / intapi (push) Successful in 7m37s
CI / intcore (push) Successful in 8m18s
#52 by bvandeusen was merged 2026-06-02 16:15:00 -04:00 0 / 6
audit-g3: lifecycle batch — recovery sweeps, retention, timeouts
CI / lint (push) Successful in 3s
CI / backend-lint-and-test (push) Successful in 18s
CI / frontend-build (push) Successful in 33s
CI / intimp (push) Successful in 3m30s
CI / intapi (push) Successful in 7m30s
CI / intcore (push) Successful in 8m8s
#51 by bvandeusen was merged 2026-06-02 14:49:28 -04:00 0 / 5
audit-g2: async race / state-leak fixes across eight stores
CI / lint (push) Successful in 2s
CI / backend-lint-and-test (push) Successful in 21s
CI / frontend-build (push) Successful in 34s
CI / intimp (push) Successful in 3m31s
CI / intapi (push) Successful in 7m25s
CI / intcore (push) Successful in 8m2s
#50 by bvandeusen was merged 2026-06-02 14:17:13 -04:00 0 / 5
audit-g1: six one-liner drift fixes from 2026-06-02 audit
CI / lint (push) Successful in 6s
CI / frontend-build (push) Successful in 24s
CI / backend-lint-and-test (push) Successful in 35s
CI / intimp (push) Successful in 3m32s
CI / intapi (push) Successful in 7m35s
CI / intcore (push) Successful in 8m12s
#49 by bvandeusen was merged 2026-06-02 13:29:17 -04:00 0 / 5
UX fixes: suggestion-accept chip refresh, showcase endless feed, non-media downloads
CI / lint (push) Successful in 2s
CI / backend-lint-and-test (push) Successful in 14s
CI / frontend-build (push) Successful in 26s
CI / intimp (push) Successful in 3m32s
CI / intapi (push) Successful in 7m43s
CI / intcore (push) Successful in 8m14s
#48 by bvandeusen was merged 2026-06-02 08:26:58 -04:00 0 / 4
fix(thumbnails): surface backfill counts + tighten validity check
CI / lint (push) Successful in 2s
CI / backend-lint-and-test (push) Successful in 21s
CI / frontend-build (push) Successful in 22s
CI / intimp (push) Successful in 3m41s
CI / intapi (push) Successful in 7m45s
CI / intcore (push) Successful in 8m11s
#47 by bvandeusen was merged 2026-06-01 22:34:38 -04:00 1 / 2