Commit Graph
125 Commits
Author SHA1 Message Date
ik b713284bab chore: publish admin media search contract 2026-09-21 20:43:42 +07:00
ik 504a8ce552 feat: add admin media label search 2026-09-21 20:43:31 +07:00
ik 6a3c6c54de fix: reject incompatible admin media roles 2026-09-21 20:41:35 +07:00
ik c54cb71720 chore: publish admin media role contract 2026-09-21 20:40:27 +07:00
ik ad69f90e43 feat: filter admin media by role 2026-09-21 20:39:49 +07:00
ik 2a845e8b8d chore: publish bulk publish API contract 2026-09-21 20:34:22 +07:00
ik bed156ae94 feat: add bulk external observation publishing 2026-09-21 20:33:50 +07:00
ik 8e84f41924 chore: publish bulk mapping API contract 2026-09-21 20:31:09 +07:00
ik 28a361314a feat: add bulk external observation mapping 2026-09-21 20:30:41 +07:00
ik 1dbda03209 fix: make bulk observation rejection atomic 2026-09-21 20:27:45 +07:00
ik 21c0ffbe75 feat: add bulk external observation rejection 2026-09-21 20:25:51 +07:00
ik e74929e7f7 feat: add bulk moderation decisions 2026-09-21 20:25:17 +07:00
ik 55e5810e65 feat: search official records
CI / backend-and-migrations (push) Waiting to run
CI / astro-build (push) Waiting to run
CI / dependency-audit (push) Waiting to run
CI / compose-e2e (push) Waiting to run
2026-09-21 20:21:12 +07:00
ik c38097767f feat: link tackle items to related rigs 2026-09-21 20:18:23 +07:00
ik f0b396b598 feat: search rig catalog by name 2026-09-21 19:51:42 +07:00
ik 4d6ec85173 feat: search tackle catalog by name 2026-09-21 19:50:44 +07:00
ik 6fa669b4ef feat: filter tackle analytics by role 2026-09-21 19:48:49 +07:00
ik b7d69619fa feat: filter public media by role 2026-09-21 19:45:16 +07:00
ik b4585cee7e feat: add discoverable rig catalog 2026-09-21 19:43:17 +07:00
ik b9aecb75f5 feat: link tackle analytics to canonical gear 2026-09-21 19:37:01 +07:00
ik 31b720f7b3 fix: filter public media roles by entity 2026-09-21 18:09:11 +07:00
ik d32796277c test: bound tackle freshness score
CI / backend-and-migrations (push) Waiting to run
CI / astro-build (push) Waiting to run
CI / dependency-audit (push) Waiting to run
CI / compose-e2e (push) Waiting to run
2026-09-21 18:04:13 +07:00
ik e4e10bb4e9 feat: add freshness decay to tackle analytics 2026-09-21 18:02:23 +07:00
ik 852e68d9a5 feat: show ordered tackle components 2026-09-21 08:13:37 +07:00
ik 86515a9da1 feat: expose reviewed media roles 2026-09-21 08:00:15 +07:00
ik 81af8a02b6 test: cover coordinate precision states 2026-09-21 07:56:20 +07:00
ik eeef4bb536 feat: show catch method on spot detail 2026-09-21 07:42:43 +07:00
ik 3b4557b549 feat: add method and risk to fishing plans 2026-09-21 07:34:32 +07:00
ik 36d704d854 feat: expose explicit source conflicts 2026-09-21 07:31:17 +07:00
ik 46251c635f test: add tackle query acceptance gate
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / dependency-audit (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
2026-09-20 18:36:37 +07:00
ik e94d247096 feat: add tackle catalog and recommendation analytics 2026-09-20 18:26:53 +07:00
ik 4f0c2d23de feat: preserve gear components through catch imports
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / dependency-audit (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
2026-09-20 18:10:41 +07:00
ik 4e9895fbf4 feat: add gear provenance models and browser fetcher 2026-09-20 15:50:43 +07:00
ik b0edae98c6 feat: continue roadmap acceptance work 2026-09-20 15:17:21 +07:00
ik d438c40542 sync
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / dependency-audit (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
2026-09-17 07:35:23 +07:00
ik 722c88d436 sync
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / dependency-audit (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
2026-09-17 07:35:04 +07:00
ik 85d81aa996 feat: add admin media upgrade decisions 2026-09-16 20:28:45 +07:00
ik c216229c61 fix: type admin API contracts
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / dependency-audit (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
2026-09-16 20:09:41 +07:00
ik 9bcb019d3a feat: extend admin operations and media review 2026-09-16 19:50:01 +07:00
ik b47a6cc366 feat: publish approved RF4 media catalog
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / dependency-audit (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
2026-09-14 22:20:46 +07:00
ik 1305cccfa5 feat: check source links during scheduled fetches 2026-09-13 16:32:10 +07:00
ik bc3ceb5dfe feat: manage external source lifecycle
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / dependency-audit (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
2026-09-13 16:26:34 +07:00
ik 9c44cfc08f refactor: extract admin api router 2026-09-13 09:59:55 +07:00
ik b76da2edd0 refactor: remove legacy submission handlers 2026-09-13 09:42:15 +07:00
ik 30bfccd0e7 refactor: move submission endpoints to router 2026-09-13 09:38:20 +07:00
ik 0abe1a2bb4 feat: lock concurrent moderation decisions
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / dependency-audit (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
2026-09-13 09:26:18 +07:00
ik c6ffded8d7 feat: complete moderation history dashboard
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / dependency-audit (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
2026-09-13 09:07:32 +07:00
ik fcc26a5b34 feat: add moderation decision history 2026-09-12 21:52:25 +07:00
ik def5c39aa1 feat: expose safe moderation provenance 2026-09-12 21:49:45 +07:00
ik 0f078ab482 feat: prioritize risky moderation records 2026-09-12 21:45:29 +07:00