ik
|
a547d09fcd
|
feat: extend media roles and acceptance coverage
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-20 18:30:16 +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) 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-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
|
d3ee8ebbd7
|
test: extend admin accessibility coverage
|
2026-09-16 20:11:18 +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
|
efd5f7b172
|
test: cover admin media review smoke
|
2026-09-16 20:02:47 +07:00 |
|
ik
|
c14ae0250e
|
fix: avoid nested admin main landmarks
|
2026-09-16 20:00:59 +07:00 |
|
ik
|
2e34fb20b5
|
feat: show source freshness in admin
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:00:30 +07:00 |
|
ik
|
74ff49062f
|
feat: show admin import results
|
2026-09-16 20:00:01 +07:00 |
|
ik
|
4c7051bc97
|
feat: add admin workspace navigation
|
2026-09-16 19:59:15 +07:00 |
|
ik
|
d9f58fb90e
|
fix: harden admin page cache headers
|
2026-09-16 19:57:05 +07:00 |
|
ik
|
eb4d6ccdb0
|
fix: unify admin error handling
|
2026-09-16 19:54:18 +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
|
86ed3a966a
|
security: enforce nonce based content policy
|
2026-09-13 16:38:47 +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
|
bb8040d6fb
|
feat: adapt raster media to dark theme
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:20:40 +07:00 |
|
ik
|
aed541c70c
|
feat: synchronize theme browser chrome
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:17:22 +07:00 |
|
ik
|
d8b0c08aaa
|
feat: theme fishing data graphics
|
2026-09-13 16:09:56 +07:00 |
|
ik
|
7567ac9191
|
feat: theme forms tables and data states
|
2026-09-13 15:54:45 +07:00 |
|
ik
|
4f5fb6d7c2
|
feat: theme atlas and state components
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 15:52:03 +07:00 |
|
ik
|
35b00d7fd6
|
feat: add persistent theme switcher
|
2026-09-13 15:40:44 +07:00 |
|
ik
|
8ffbd7f9ec
|
feat: add system dark theme foundation
|
2026-09-13 15:23:33 +07:00 |
|
ik
|
fe9367b5e9
|
security: forbid inline style attributes
|
2026-09-13 15:17:00 +07:00 |
|
ik
|
14958be302
|
security: externalize astro scripts and styles
|
2026-09-13 15:14:21 +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
|
016d459861
|
feat: degrade home sections independently
|
2026-09-13 09:28:12 +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
|
9681bdbd36
|
feat: show moderation provenance
|
2026-09-12 21:51:09 +07:00 |
|
ik
|
def5c39aa1
|
feat: expose safe moderation provenance
|
2026-09-12 21:49:45 +07:00 |
|
ik
|
699a7c3857
|
feat: add safe moderation shortcuts
|
2026-09-12 21:47:49 +07:00 |
|
ik
|
0f078ab482
|
feat: prioritize risky moderation records
|
2026-09-12 21:45:29 +07:00 |
|
ik
|
ba4c42f8f6
|
feat: streamline moderation decisions
|
2026-09-12 21:43:41 +07:00 |
|
ik
|
8e419c1832
|
feat: filter external moderation queue
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-12 21:37:10 +07:00 |
|
ik
|
6e18e8e565
|
feat: add admin operations dashboard
|
2026-09-12 21:35:18 +07:00 |
|
ik
|
7c28a0c36a
|
security: rate limit admin authentication
|
2026-09-12 21:33:26 +07:00 |
|
ik
|
ff8ea40d40
|
security: expire admin browser sessions
|
2026-09-12 21:29:18 +07:00 |
|
ik
|
ca22042d18
|
security: harden admin external links
|
2026-09-12 21:26:51 +07:00 |
|
ik
|
1776283a95
|
refactor: assign submissions to dedicated router
|
2026-09-12 21:21:34 +07:00 |
|
ik
|
31bbc15535
|
refactor: isolate submission rate limiting
|
2026-09-12 21:19:10 +07:00 |
|