Commit Graph

  • d438c40542 sync main ik 2026-09-17 07:35:23 +07:00
  • 722c88d436 sync ik 2026-09-17 07:35:04 +07:00
  • 5221442aeb docs: close admin media review milestone ik 2026-09-16 20:29:10 +07:00
  • 85d81aa996 feat: add admin media upgrade decisions ik 2026-09-16 20:28:45 +07:00
  • 53e7b0e4ae docs: refresh media catalog snapshot ik 2026-09-16 20:26:30 +07:00
  • d63eedf41b test: gate admin cache headers in bootstrap ik 2026-09-16 20:23:37 +07:00
  • 28fffb3acb docs: record media visual review ik 2026-09-16 20:22:32 +07:00
  • 4303b145b0 docs: close verified media roadmap items ik 2026-09-16 20:20:55 +07:00
  • 137aa806c0 test: cover admin media proxy routes ik 2026-09-16 20:19:35 +07:00
  • e012b84969 feat: add safe media upgrade rollback ik 2026-09-16 20:16:54 +07:00
  • 727a87b73b data: accept verified media upgrades ik 2026-09-16 20:12:38 +07:00
  • d3ee8ebbd7 test: extend admin accessibility coverage ik 2026-09-16 20:11:18 +07:00
  • c216229c61 fix: type admin API contracts ik 2026-09-16 20:09:41 +07:00
  • efd5f7b172 test: cover admin media review smoke ik 2026-09-16 20:02:47 +07:00
  • c14ae0250e fix: avoid nested admin main landmarks ik 2026-09-16 20:00:59 +07:00
  • 2e34fb20b5 feat: show source freshness in admin ik 2026-09-16 20:00:30 +07:00
  • 74ff49062f feat: show admin import results ik 2026-09-16 20:00:01 +07:00
  • 4c7051bc97 feat: add admin workspace navigation ik 2026-09-16 19:59:15 +07:00
  • d9f58fb90e fix: harden admin page cache headers ik 2026-09-16 19:57:05 +07:00
  • eb4d6ccdb0 fix: unify admin error handling ik 2026-09-16 19:54:18 +07:00
  • 9bcb019d3a feat: extend admin operations and media review ik 2026-09-16 19:50:01 +07:00
  • 4c75db1f74 feat: parse RF4DB waterbody catalog ik 2026-09-15 17:19:15 +07:00
  • 75820125aa data: publish collected RF4 assets ik 2026-09-15 17:14:26 +07:00
  • 6c67e5042f data: store fifth RF4 fish quality batch ik 2026-09-15 17:09:29 +07:00
  • a624066aab data: store fourth RF4 fish quality batch ik 2026-09-15 15:15:57 +07:00
  • f6ff400344 data: store third RF4 fish quality batch ik 2026-09-15 14:08:34 +07:00
  • 5be5964098 data: complete second RF4 fish quality batch ik 2026-09-15 13:10:03 +07:00
  • 399afe5ea5 data: store second RF4 fish quality batch ik 2026-09-15 13:08:42 +07:00
  • a8c0da837a Publish first RF4 fish quality upgrades ik 2026-09-15 11:45:54 +07:00
  • 7d009c932f chore: audit RF4 media quality ik 2026-09-14 22:25:45 +07:00
  • b47a6cc366 feat: publish approved RF4 media catalog ik 2026-09-14 22:20:46 +07:00
  • 6146ea9eb0 data: store RF4DB fish gap batch ik 2026-09-14 21:45:55 +07:00
  • 61c7ac7d51 feat: reconcile RF4DB media catalog ik 2026-09-14 07:45:29 +07:00
  • 0eca44c11a data: complete media download queue ik 2026-09-14 07:39:21 +07:00
  • 79daea4ae1 data: version media assets in git ik 2026-09-14 07:22:00 +07:00
  • 7d94fbadb5 data: store penultimate media queue batch ik 2026-09-14 06:58:54 +07:00
  • 22485efe10 data: store penultimate RF4MAP media batch ik 2026-09-14 06:28:10 +07:00
  • 6c9bbd7fd7 data: store next tackle media batch ik 2026-09-14 05:57:53 +07:00
  • 3682f3ad61 data: store mixed RF4MAP media batch ik 2026-09-14 05:27:09 +07:00
  • 2dd5f97143 data: store next RF4MAP media batch ik 2026-09-14 04:56:56 +07:00
  • 064e731d25 data: store next fish icon batch ik 2026-09-14 04:26:35 +07:00
  • e08bfaffba data: store next verified media batch ik 2026-09-14 03:56:56 +07:00
  • 1d27fbde30 data: store expanded media batch ik 2026-09-14 03:27:17 +07:00
  • 0152593815 data: store next media batch ik 2026-09-13 17:31:20 +07:00
  • 8207d3ae02 feat: download media in bounded domain batches ik 2026-09-13 16:58:45 +07:00
  • 787a5065bc data: review next prioritized media assets ik 2026-09-13 16:53:19 +07:00
  • f243807fc8 feat: plan media queue without network access ik 2026-09-13 16:50:27 +07:00
  • 73feb75767 perf: add reproducible query plan gate ik 2026-09-13 16:46:41 +07:00
  • abe51b38d0 docs: reconcile roadmap with current project state ik 2026-09-13 16:40:47 +07:00
  • 86ed3a966a security: enforce nonce based content policy ik 2026-09-13 16:38:47 +07:00
  • 1305cccfa5 feat: check source links during scheduled fetches ik 2026-09-13 16:32:10 +07:00
  • bc3ceb5dfe feat: manage external source lifecycle ik 2026-09-13 16:26:34 +07:00
  • bb8040d6fb feat: adapt raster media to dark theme ik 2026-09-13 16:20:40 +07:00
  • aed541c70c feat: synchronize theme browser chrome ik 2026-09-13 16:17:22 +07:00
  • 54a1e6c042 data: approve hijacker lure asset ik 2026-09-13 16:12:18 +07:00
  • d8b0c08aaa feat: theme fishing data graphics ik 2026-09-13 16:09:56 +07:00
  • 99c1498810 data: validate official guide media ik 2026-09-13 16:07:37 +07:00
  • 7567ac9191 feat: theme forms tables and data states ik 2026-09-13 15:54:45 +07:00
  • 4f5fb6d7c2 feat: theme atlas and state components ik 2026-09-13 15:52:03 +07:00
  • 703a0ba32f data: approve another tackle asset ik 2026-09-13 15:42:05 +07:00
  • 35b00d7fd6 feat: add persistent theme switcher ik 2026-09-13 15:40:44 +07:00
  • 8ffbd7f9ec feat: add system dark theme foundation ik 2026-09-13 15:23:33 +07:00
  • b7b49a3a63 docs: plan dark theme rollout ik 2026-09-13 15:18:52 +07:00
  • fe9367b5e9 security: forbid inline style attributes ik 2026-09-13 15:17:00 +07:00
  • 14958be302 security: externalize astro scripts and styles ik 2026-09-13 15:14:21 +07:00
  • cd319a32c2 data: review media queue batch ik 2026-09-13 14:39:44 +07:00
  • 3886c4f167 data: review media queue batch ik 2026-09-13 14:09:15 +07:00
  • 8cf453f86b data: review media queue batch ik 2026-09-13 13:23:16 +07:00
  • 48cd217479 data: review media queue batch ik 2026-09-13 12:32:25 +07:00
  • 04ac25c818 data: review media queue batch ik 2026-09-13 11:55:26 +07:00
  • 976b386e6b data: review media queue batch ik 2026-09-13 11:08:58 +07:00
  • bb6fc6cd53 data: review media queue batch ik 2026-09-13 10:32:50 +07:00
  • 1adeff5e94 data: review next media queue batch ik 2026-09-13 10:02:42 +07:00
  • 9c44cfc08f refactor: extract admin api router ik 2026-09-13 09:59:55 +07:00
  • b76da2edd0 refactor: remove legacy submission handlers ik 2026-09-13 09:41:51 +07:00
  • 30bfccd0e7 refactor: move submission endpoints to router ik 2026-09-13 09:38:20 +07:00
  • c93c6adc7a security: restrict production content origins ik 2026-09-13 09:33:39 +07:00
  • aae5e0926a docs: define alpha observability baseline ik 2026-09-13 09:32:22 +07:00
  • 016d459861 feat: degrade home sections independently ik 2026-09-13 09:28:12 +07:00
  • 0abe1a2bb4 feat: lock concurrent moderation decisions ik 2026-09-13 09:26:18 +07:00
  • cbd854d933 docs: add source permission register ik 2026-09-13 09:21:57 +07:00
  • 6aaee107a9 docs: add architecture and incident runbooks ik 2026-09-13 09:19:46 +07:00
  • c6ffded8d7 feat: complete moderation history dashboard ik 2026-09-13 09:07:32 +07:00
  • 392e1e534a fix: exclude generic maps from coverage ik 2026-09-13 08:54:53 +07:00
  • 3547598d37 fix: prioritize media URL classification ik 2026-09-13 08:46:42 +07:00
  • 0b7df7f721 fix: count unique media coverage ik 2026-09-13 08:22:10 +07:00
  • 7e464ef598 feat: track media catalog coverage ik 2026-09-13 08:14:56 +07:00
  • 674bc5627f feat: expand RF4 media inventory ik 2026-09-13 08:06:48 +07:00
  • 4042c80f00 feat: audit catalog media coverage ik 2026-09-12 21:57:07 +07:00
  • fcc26a5b34 feat: add moderation decision history ik 2026-09-12 21:52:25 +07:00
  • 9681bdbd36 feat: show moderation provenance ik 2026-09-12 21:51:09 +07:00
  • def5c39aa1 feat: expose safe moderation provenance ik 2026-09-12 21:49:45 +07:00
  • 699a7c3857 feat: add safe moderation shortcuts ik 2026-09-12 21:47:49 +07:00
  • 0f078ab482 feat: prioritize risky moderation records ik 2026-09-12 21:45:29 +07:00
  • ba4c42f8f6 feat: streamline moderation decisions ik 2026-09-12 21:43:41 +07:00
  • 8e419c1832 feat: filter external moderation queue ik 2026-09-12 21:37:10 +07:00
  • 6e18e8e565 feat: add admin operations dashboard ik 2026-09-12 21:35:18 +07:00
  • 7c28a0c36a security: rate limit admin authentication ik 2026-09-12 21:33:26 +07:00
  • ff8ea40d40 security: expire admin browser sessions ik 2026-09-12 21:29:18 +07:00
  • ca22042d18 security: harden admin external links ik 2026-09-12 21:26:51 +07:00