2923257529
Merge pull request 'fix(ui): tag-chip left-edge clipping + kind-coloured border' (#206) from dev into main
main
bvandeusen2026-07-08 10:37:09 -04:00
a017771621
feat(ui): thin kind-coloured border on tag chips so they don't wash out
dev
bvandeusen2026-07-08 10:31:44 -04:00
25e555cab6
fix(ui): stop leading tag-chip icon clipping on the left edge
bvandeusen2026-07-08 10:29:28 -04:00
934731e9ef
Merge pull request 'feat(translation): per-field language detection for mixed-language posts' (#205) from dev into main
bvandeusen2026-07-08 09:25:23 -04:00
3c7ab44e74
feat(translation): per-field language detection for mixed-language posts
bvandeusen2026-07-07 23:31:04 -04:00
4c67c116b2
Merge pull request 'Bolder auto-tag accept/reject + larger tag chips' (#204) from dev into main
bvandeusen2026-07-07 23:21:26 -04:00
06f98acf3e
feat(tagging): bolder auto-tag accept/reject + larger tag chips in the rail
bvandeusen2026-07-07 23:17:18 -04:00
f8b667604f
Merge pull request 'Graceful shutdown + resilience & Explore polish (m147)' (#203) from dev into main
bvandeusen2026-07-07 22:53:34 -04:00
4371ddb7e7
feat(translation): live re-translate progress in the Settings card
bvandeusen2026-07-07 22:20:32 -04:00
11572f469a
Merge pull request 'Re-translate on Interpreter model change — artist-scoped + global (m146)' (#202) from dev into main
bvandeusen2026-07-07 20:22:40 -04:00
1f6d94f51d
feat(translation): re-translate on model change — artist-scoped + global re-run (#146)
bvandeusen2026-07-07 20:03:19 -04:00
ba3fd2a118
Merge pull request 'Post translation via Interpreter (milestone 143)' (#201) from dev into main
bvandeusen2026-07-07 13:05:18 -04:00
9bf095179a
Merge pull request 'Auto-tag accept/reject as an in-pill yes/no pair; confirm refocuses the tag input' (#200) from dev into main
bvandeusen2026-07-07 01:13:02 -04:00
e7c3f4e9c9
feat(ui): auto-tag accept/reject as an in-pill yes/no pair; confirm refocuses input
bvandeusen2026-07-07 00:56:15 -04:00
cefc064e0f
Merge pull request 'Surface auto-hide misfires proactively (review strip no longer gated on Show-hidden)' (#199) from dev into main
bvandeusen2026-07-07 00:43:45 -04:00
29f3a485b0
fix(ui): surface auto-hide misfires proactively — review strip no longer gated on Show-hidden (#141)
bvandeusen2026-07-07 00:39:23 -04:00
06757daf80
Merge pull request 'Presentation-chrome auto-hide (milestone 141) + tagging-UX fixes' (#198) from dev into main
bvandeusen2026-07-07 00:24:51 -04:00
f24dc81764
feat(ccip): schema for precomputed incremental character prototypes (#1317, m138 step 1)
bvandeusen2026-07-06 15:58:11 -04:00
48be921b8d
fix(ui): tag-rail no longer scroll-jumps on accept/reject; keep suggestions clear of the toast
bvandeusen2026-07-06 15:25:04 -04:00
7939dba9ed
feat(ui): grounding overlay leads with the hovered tag, crop origin as subtext (#1206)
bvandeusen2026-07-06 15:11:10 -04:00
8f6547f8d7
refactor(subscriptions): remove the dead backfill dry-run preview (#1281)
bvandeusen2026-07-06 14:15:19 -04:00
a66a695977
Merge pull request 'Tag-hover → crop-region grounding overlay (#1206, milestone #133)' (#195) from dev into main
bvandeusen2026-07-06 13:29:31 -04:00
a4df279343
feat(ml): lease announces detector config; agent builds proposers from it live (#134 step 2)
bvandeusen2026-07-05 19:42:59 -04:00
62ec70b9e4
feat(ml): detector config in MLSettings with working defaults (#134 step 1)
bvandeusen2026-07-05 19:35:59 -04:00
ebac34e17b
Merge pull request 'Artist identity/storage/display decoupling — rename, move-source, add-time name resolution (#130)' (#193) from dev into main
bvandeusen2026-07-04 22:43:12 -04:00
a69bd1baa8
feat(artist): move a source into another artist (#130 step 4)
bvandeusen2026-07-04 22:15:38 -04:00
87d53db0cb
feat(artist): editable display name + rename surface; drop name-uniqueness (#130 step 1)
bvandeusen2026-07-04 22:04:20 -04:00
4c3ba20198
Merge pull request 'Recapture image→post linking (#1288) + ugoira timings + system suggestion category' (#192) from dev into main
bvandeusen2026-07-04 20:36:58 -04:00
8838b325fb
fix(recapture): link on-disk images to their post (#1288)
bvandeusen2026-07-04 20:13:53 -04:00
437bf4d37a
feat(suggestions): group wip/banner/editor under a separate 'system' category
bvandeusen2026-07-03 22:00:49 -04:00
f33808b977
fix(pixiv): capture ugoira frame timings in the post record (ordering bug)
bvandeusen2026-07-03 19:41:29 -04:00
d2acec61ae
Merge pull request 'Pixiv native ingester (#129) + SubscribeStar .art fix, disable-clears-failure, system-tag suggestion floor' (#191) from dev into main
bvandeusen2026-07-03 16:36:56 -04:00
6c6e8bdb6d
feat(heads): surface system-tag suggestions at a flat 0.65 confidence floor
bvandeusen2026-07-03 14:49:40 -04:00
c9696a2faf
fix(subscribestar): route .art creators to .adult; clear source failure on disable
bvandeusen2026-07-03 14:43:02 -04:00
544e30bfb9
fix(pixiv): match gallery-dl's exact on-disk filename to avoid re-download at cutover
bvandeusen2026-07-03 13:49:04 -04:00
a7f715ec43
test: stub ctx gains the auth_token key run_download now reads
bvandeusen2026-07-03 10:00:14 -04:00
0bbcdee3bd
feat(pixiv): flip dispatch to the native ingester (#129 step 4)
bvandeusen2026-07-03 09:54:18 -04:00
4068a97392
test(pixiv): fix downloader tests — skip validation on stub bytes, no media extraction in post-record tests
bvandeusen2026-07-03 09:46:27 -04:00
15ae5ef4fa
Merge pull request 'SubscribeStar .art age fix, modal tag-flow sync, system tags / training hygiene (#128)' (#190) from dev into main
bvandeusen2026-07-03 09:16:16 -04:00
65bd1c22c3
test: whole-table tag counts become non-system counts
bvandeusen2026-07-03 08:40:11 -04:00
f77e75147d
feat(tags): system-tag UI markers + full protection sweep (step 4 of #128)
bvandeusen2026-07-03 08:34:16 -04:00