bvandeusen
  • Joined on 2026-05-30
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-06-04 09:02:22 -04:00
0497394710 feat(ui): double showcase cadence + filter bar matches TopNav frost
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-06-04 08:52:45 -04:00
21a73cd1dc feat(gallery): visual 'more like this' UI (Phase 3 frontend)
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-06-04 08:47:45 -04:00
79cd1234e2 feat(gallery): visual 'more like this' search (Phase 3 backend)
bvandeusen pushed to main at bvandeusen/FabledCurator 2026-06-04 08:27:48 -04:00
23aee56ce3 Merge pull request 'dev→main: showcase cascade + filter styling + DB maintenance + gallery filter Phase 2 + showcase decode-gate + CI perf' (#62) from dev into main
3f6ea601f8 perf(ci): collapse the 3 integration shards into one job
6a25db4b8b perf(ci): relax Postgres durability in integration shards (fsync off)
c802b26406 perf(ci): reuse a session-scoped engine for the per-test DB reset
3a4270e6be fix(showcase): reveal each tile only once its image is fully decoded
Compare 15 commits »
bvandeusen merged pull request bvandeusen/FabledCurator#62 2026-06-04 08:27:47 -04:00
dev→main: showcase cascade + filter styling + DB maintenance + gallery filter Phase 2 + showcase decode-gate + CI perf
bvandeusen created pull request bvandeusen/FabledCurator#62 2026-06-04 08:27:36 -04:00
dev→main: showcase cascade + filter styling + DB maintenance + gallery filter Phase 2 + showcase decode-gate + CI perf
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-06-04 08:17:52 -04:00
3f6ea601f8 perf(ci): collapse the 3 integration shards into one job
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-06-04 07:45:23 -04:00
6a25db4b8b perf(ci): relax Postgres durability in integration shards (fsync off)
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-06-04 07:35:28 -04:00
c802b26406 perf(ci): reuse a session-scoped engine for the per-test DB reset
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-06-04 07:19:46 -04:00
3a4270e6be fix(showcase): reveal each tile only once its image is fully decoded
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-06-04 07:14:15 -04:00
ae569c0f9a fix(gallery): ruff C408 (dict literal) + panel auto-open on deep-link
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-06-04 07:06:52 -04:00
1adc47f59c feat(gallery): faceted refine panel UI (Phase 2 frontend)
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-06-04 07:01:09 -04:00
9fe534139a feat(gallery): faceted filter params + /facets counts endpoint (Phase 2 backend)
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-06-04 06:37:16 -04:00
16e0268da7 fix(modal): next arrow clears metadata panel + arrows work in empty tag input
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-06-04 00:59:27 -04:00
1f4ce8513b style: ruff I001 — keep _sync_engine as-import on its own line (combine-as-imports=false)
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-06-04 00:55:19 -04:00
5a116ca9d0 style: ruff I001 — aliased _sync_session_factory sorts before get_sync_engine
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-06-04 00:52:36 -04:00
ef3ee5aceb feat(maintenance): DB maintenance UI card + fix ruff I001
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-06-04 00:49:41 -04:00
914033db29 feat(maintenance): scheduled + manual DB VACUUM ANALYZE + bloat readout
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-06-04 00:40:35 -04:00
d495605c12 style(gallery): hazey filter bar attached to the TopNav
bvandeusen pushed to dev at bvandeusen/FabledCurator 2026-06-04 00:35:26 -04:00
76d8ad42a8 fix(showcase): buffered producer/consumer for a steady cascade