Commit Graph
196 Commits
Author SHA1 Message Date
ik 7efdb1a16a feat: clarify home query context 2026-09-20 19:55:33 +07:00
ik d1a5ad1b22 feat: add activity evidence card
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 19:50:19 +07:00
ik 0ac9830c84 docs: add competitive ux roadmap 2026-09-20 19:46:44 +07:00
ik 4bcf301289 test: add media acceptance coverage 2026-09-20 19:42:46 +07:00
ik 72ae157ec3 fix: improve domain accessibility contrast
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 19:25:18 +07:00
ik 25514d9377 test: cover waterbody error states 2026-09-20 19:18:51 +07:00
ik f02cb247a3 feat: add offline waterbody source crosswalk 2026-09-20 19:16:46 +07:00
ik d541443a1a test: cover tackle browser acceptance 2026-09-20 18:42:33 +07:00
ik 46251c635f test: add tackle query acceptance gate
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:36:37 +07:00
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 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 5221442aeb docs: close admin media review milestone
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:29:10 +07:00
ik 28fffb3acb docs: record media visual review 2026-09-16 20:22:32 +07:00
ik 4303b145b0 docs: close verified media roadmap items
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:20:55 +07:00
ik d3ee8ebbd7 test: extend admin accessibility coverage 2026-09-16 20:11:18 +07:00
ik 9bcb019d3a feat: extend admin operations and media review 2026-09-16 19:50:01 +07:00
ik 7d009c932f chore: audit RF4 media quality
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:25:45 +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 61c7ac7d51 feat: reconcile RF4DB 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 07:45:29 +07:00
ik 79daea4ae1 data: version media assets in git
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 07:22:00 +07:00
ik 8207d3ae02 feat: download media in bounded domain batches 2026-09-13 16:58:45 +07:00
ik 787a5065bc data: review next prioritized media assets
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:53:19 +07:00
ik f243807fc8 feat: plan media queue without network access 2026-09-13 16:50:27 +07:00
ik 73feb75767 perf: add reproducible query plan gate 2026-09-13 16:46:41 +07:00
ik abe51b38d0 docs: reconcile roadmap with current project state 2026-09-13 16:40:47 +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 b7b49a3a63 docs: plan dark theme rollout 2026-09-13 15:18:52 +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 c93c6adc7a security: restrict production content origins
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:33:39 +07:00
ik aae5e0926a docs: define alpha observability baseline 2026-09-13 09:32:22 +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 cbd854d933 docs: add source permission register
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:21:57 +07:00