ik
|
b0c1a05754
|
feat: harden tackle analytics thresholds
|
2026-09-22 19:54:41 +07:00 |
|
ik
|
089b9cc11d
|
feat: split tackle catalog pagination
|
2026-09-22 19:53:31 +07:00 |
|
ik
|
a8288b2dd3
|
revert: remove remote gitea deployment files
|
2026-09-22 18:48:08 +07:00 |
|
ik
|
4a6c0aa906
|
docs: add persistent gitea actions runner compose
|
2026-09-22 18:46:54 +07:00 |
|
ik
|
89dcf5f48e
|
fix: make screenshot retry idempotent
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-22 08:17:47 +07:00 |
|
ik
|
b1d6d8d122
|
fix: harden catch report idempotency
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-22 08:04:11 +07:00 |
|
ik
|
0eb151f5a7
|
fix: serialize media publishing decisions
|
2026-09-22 07:58:38 +07:00 |
|
ik
|
f3fb5868df
|
fix: persist media decisions across production restores
|
2026-09-22 07:48:43 +07:00 |
|
ik
|
104d5803fb
|
docs: audit project and reopen incomplete roadmap gates
CI / astro-build (push) Canceled after 0s
CI / dependency-audit (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
CI / backend-and-migrations (push) Canceled after 1m1s
|
2026-09-22 07:33:51 +07:00 |
|
ik
|
25b6f3945e
|
docs: close content hierarchy feature
|
2026-09-21 20:56:57 +07:00 |
|
ik
|
ddc766db56
|
docs: close tackle analytics feature
|
2026-09-21 20:56:37 +07:00 |
|
ik
|
068522a850
|
docs: close saved fishing plan feature
|
2026-09-21 20:55:30 +07:00 |
|
ik
|
3f6577b936
|
docs: close list map disclosure feature
|
2026-09-21 20:55:21 +07:00 |
|
ik
|
2f2096c3ad
|
docs: close evidence trust feature
|
2026-09-21 20:55:14 +07:00 |
|
ik
|
5f1b16d089
|
docs: close primary query journey
|
2026-09-21 20:55:04 +07:00 |
|
ik
|
0a4af12dc0
|
feat: label low resolution media fallback
|
2026-09-21 20:54:41 +07:00 |
|
ik
|
bf2715b8f6
|
docs: close admin browser acceptance
|
2026-09-21 20:53:52 +07:00 |
|
ik
|
d792d3350f
|
docs: close visual accessibility acceptance
|
2026-09-21 20:53:42 +07:00 |
|
ik
|
c1969fb0fa
|
docs: close theme feature
|
2026-09-21 20:53:31 +07:00 |
|
ik
|
dd94ec7f3a
|
docs: close tackle catalog feature
|
2026-09-21 20:53:05 +07:00 |
|
ik
|
5e0dee6f65
|
docs: clarify cooldown reservation failures
|
2026-09-21 20:47:34 +07:00 |
|
ik
|
a28621fde3
|
fix: release cooldown on pre-request failures
|
2026-09-21 20:47:23 +07:00 |
|
ik
|
59bf85ac23
|
docs: record admin media search
CI / backend-and-migrations (push) Failing after 36s
CI / astro-build (push) Failing after 36s
CI / dependency-audit (push) Failing after 46s
CI / compose-e2e (push) Canceled after 1m45s
|
2026-09-21 20:44:02 +07:00 |
|
ik
|
b713284bab
|
chore: publish admin media search contract
|
2026-09-21 20:43:42 +07:00 |
|
ik
|
8089570d56
|
feat: add media review search field
|
2026-09-21 20:43:31 +07:00 |
|
ik
|
504a8ce552
|
feat: add admin media label search
|
2026-09-21 20:43:31 +07:00 |
|
ik
|
a46d0e0eac
|
fix: constrain admin media role choices
|
2026-09-21 20:41:35 +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
|
b68826836e
|
docs: record admin media role filtering
|
2026-09-21 20:40:06 +07:00 |
|
ik
|
00f91dbef8
|
feat: add admin media role filter
|
2026-09-21 20:39:52 +07:00 |
|
ik
|
ad69f90e43
|
feat: filter admin media by role
|
2026-09-21 20:39:49 +07:00 |
|
ik
|
8f03eec76a
|
fix: clear moderation selection on logout
|
2026-09-21 20:38:42 +07:00 |
|
ik
|
78eaf57189
|
docs: record bulk action safeguards
|
2026-09-21 20:38:10 +07:00 |
|
ik
|
191f94b834
|
fix: harden external bulk actions
|
2026-09-21 20:37:55 +07:00 |
|
ik
|
fe3ca11d8f
|
docs: record queue parity improvements
CI / backend-and-migrations (push) Failing after 34s
CI / astro-build (push) Failing after 44s
CI / dependency-audit (push) Failing after 34s
CI / compose-e2e (push) Failing after 40s
|
2026-09-21 20:36:14 +07:00 |
|
ik
|
86c399f2da
|
feat: add select-all to moderation queue
|
2026-09-21 20:35:48 +07:00 |
|
ik
|
2a845e8b8d
|
chore: publish bulk publish API contract
|
2026-09-21 20:34:22 +07:00 |
|
ik
|
97742d4716
|
docs: record bulk publish workflow
|
2026-09-21 20:34:04 +07:00 |
|
ik
|
e47db12e4d
|
feat: add bulk publish controls
|
2026-09-21 20:33:53 +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
|
167f23a99f
|
docs: record bulk mapping workflow
|
2026-09-21 20:31:00 +07:00 |
|
ik
|
ec46655e13
|
feat: add bulk mapping controls
|
2026-09-21 20:30:43 +07:00 |
|
ik
|
28a361314a
|
feat: add bulk external observation mapping
|
2026-09-21 20:30:41 +07:00 |
|
ik
|
bc02d28169
|
docs: record bulk queue workflow
|
2026-09-21 20:28:32 +07:00 |
|
ik
|
5ffe05206c
|
feat: add select-all for external queue
|
2026-09-21 20:28:09 +07:00 |
|
ik
|
1dbda03209
|
fix: make bulk observation rejection atomic
|
2026-09-21 20:27:45 +07:00 |
|
ik
|
1ac27986cb
|
feat: add bulk external rejection controls
|
2026-09-21 20:27:17 +07:00 |
|
ik
|
21c0ffbe75
|
feat: add bulk external observation rejection
|
2026-09-21 20:25:51 +07:00 |
|