56cc253009
feat(gallery): reveal tiles on image load + single initial fetch
bvandeusen2026-06-03 22:50:03 -04:00
844bb86802
Merge pull request 'fix(download): release DB connections across the gallery-dl subprocess' (#60) from dev into main
bvandeusen2026-06-03 22:11:36 -04:00
576e16d14d
fix(download): release DB connections across the gallery-dl subprocess
bvandeusen2026-06-03 21:49:52 -04:00
a8f6a464aa
Merge pull request 'fix(download): salvage soft-time-limit kills + fix timeout ladder' (#59) from dev into main
bvandeusen2026-06-03 19:35:45 -04:00
9cb24c9e1b
style(test): fix ruff I001 import order in download task test
bvandeusen2026-06-03 17:04:29 -04:00
b65e956ad2
feat(artist): "new since last visit" badge + banner
bvandeusen2026-06-03 15:27:11 -04:00
0533807669
Merge pull request 'feat(ext): verify cookies in-browser before uploading (1.0.7)' (#57) from dev into main
ext-1.0.7
bvandeusen2026-06-03 14:17:42 -04:00
d3245f0c22
feat(ext): verify cookies in-browser before uploading (1.0.7)
bvandeusen2026-06-03 14:04:45 -04:00
279dff3fb6
Merge pull request 'feat(ml): normalize Camie suggestion names to human-readable' (#56) from dev into main
bvandeusen2026-06-03 13:18:44 -04:00
e450145304
fix(ml): preserve digit-only tag names in normalize (year tags)
bvandeusen2026-06-03 13:09:35 -04:00
98673d4dca
fix(audit-g5a): small architectural cleanups bundle
bvandeusen2026-06-02 16:46:46 -04:00
89b48f8f35
Merge pull request 'audit-g4: status-enum miss batch' (#52) from dev into main
bvandeusen2026-06-02 16:15:00 -04:00
4bff1d8558
fix(audit-g4): status-enum miss batch
bvandeusen2026-06-02 16:04:59 -04:00
d60e0b9494
Merge pull request 'audit-g3: lifecycle batch — recovery sweeps, retention, timeouts' (#51) from dev into main
bvandeusen2026-06-02 14:49:28 -04:00
9c27a2d3c7
Merge pull request 'audit-g2: async race / state-leak fixes across eight stores' (#50) from dev into main
bvandeusen2026-06-02 14:17:12 -04:00
93e37681b7
Merge pull request 'audit-g1: six one-liner drift fixes from 2026-06-02 audit' (#49) from dev into main
bvandeusen2026-06-02 13:29:17 -04:00
80ef9bce48
fix(test): credentials.upload reflects record into cache (not invalidate)
bvandeusen2026-06-02 13:11:39 -04:00
3898ce7be4
fix(audit-g1): six one-liner drift fixes from 2026-06-02 audit
bvandeusen2026-06-02 11:24:05 -04:00
64ca858574
Merge pull request 'UX fixes: suggestion-accept chip refresh, showcase endless feed, non-media downloads' (#48) from dev into main
bvandeusen2026-06-02 08:26:58 -04:00
91be9df671
fix(download): dispatch archive/non-media in attach_in_place; reshuffle showcase on mount
bvandeusen2026-06-02 08:16:13 -04:00
412edec028
fix(showcase): don't exhaust on all-dupe batches; retry up to 8x
bvandeusen2026-06-01 23:37:21 -04:00
937421485d
fix(modal): refresh tag chips after accepting a suggestion
bvandeusen2026-06-01 23:02:57 -04:00
9d0c0b7da8
Merge pull request 'fix(thumbnails): surface backfill counts + tighten validity check' (#47) from dev into main
bvandeusen2026-06-01 22:34:38 -04:00
43b778aa04
fix(test): include 'scanned' in all backfill result assertions
bvandeusen2026-06-01 22:09:02 -04:00
8e4d252ae4
Merge pull request 'fix(downloads): enqueue thumbnail + ML per attached image' (#46) from dev into main
bvandeusen2026-06-01 21:52:42 -04:00
bd06794647
fix(downloads): enqueue thumbnail + ML tasks per attached image
bvandeusen2026-06-01 21:39:17 -04:00
fdd3e01f56
Merge pull request 'ux(failing-sources): visible row separators + clearer hover' (#45) from dev into main
bvandeusen2026-06-01 21:09:28 -04:00
8cf8d2ca4d
Merge pull request 'Modal Esc/overflow polish, artist-scoped post scroll, failing-sources Logs button' (#43) from dev into main
bvandeusen2026-06-01 12:10:11 -04:00
4c56cf121f
fix(modal): Esc closes from tag input; Provenance cards scroll at ~2.5
bvandeusen2026-06-01 08:17:54 -04:00
b1d58bc3b8
Merge pull request 'fix(ci): POSIX-safe SHORT_SHA in build.yml' (#42) from dev into main
bvandeusen2026-06-01 08:03:17 -04:00
9564d073b9
fix(ci): POSIX-safe SHORT_SHA in build.yml (runner uses dash, not bash)
bvandeusen2026-06-01 07:53:33 -04:00
65386f02a0
Merge pull request 'View modal batch: autofocus, suggestions UX, post-title click, retire copyright/artist' (#41) from dev into main
bvandeusen2026-06-01 07:01:42 -04:00
f87a06a6bd
feat(modal): post title is the primary click (artist-scoped) + suggestion rows look like buttons
bvandeusen2026-06-01 02:21:59 -04:00
5d284aae9f
fix(test): unpin general-threshold test from old 0.95 default (alembic 0029)
bvandeusen2026-06-01 02:18:54 -04:00
af7b5c95e9
feat(modal): autofocus tag input, expand general suggestions, retire copyright/artist categories
bvandeusen2026-06-01 02:08:10 -04:00
667b05f14e
Merge pull request 'Extension probe-and-add (v1.0.6) + per-commit image tags' (#40) from dev into main
ext-1.0.6
bvandeusen2026-06-01 01:44:03 -04:00
8de7ccd07d
build(ci): per-commit :c-<short_sha> tag on main-push per family rule #46bvandeusen2026-06-01 01:28:55 -04:00
d65f0b2091
feat(extension): probe shows current state before click; v1.0.6
bvandeusen2026-06-01 00:41:17 -04:00
856e9104b4
Merge pull request 'Sidecar synthetic anchor cleanup + tier-gated classifier fix' (#39) from dev into main
v26.06.01.0
bvandeusen2026-06-01 00:16:58 -04:00
77f7a23410
feat(scheduler): order due sources by last_checked_at — most overdue first
bvandeusen2026-05-30 12:08:43 -04:00
d181f4afb8
Merge pull request 'Downloads burst-prevention + maintenance-menu fix + gdl timeout' (#35) from dev into main
bvandeusen2026-05-30 11:43:18 -04:00
77e9859da3
fix(downloads): rewire MaintenanceMenu to the downloads pipeline
bvandeusen2026-05-30 00:59:05 -04:00
2886fa4997
Merge pull request 'Tooltip !important fix — 104cac5 follow-up after Vite CSS reorder' (#34) from dev into main
bvandeusen2026-05-30 00:02:24 -04:00