Commit Graph
100 Commits
Author SHA1 Message Date
ik 4f1381cec8 feat: paginate and label media library 2026-09-21 20:19:22 +07:00
ik c38097767f feat: link tackle items to related rigs 2026-09-21 20:18:23 +07:00
ik 26ad9b5194 feat: guard admin import cooldown
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:16:43 +07:00
ik 2f3f6acd78 feat: add activity evidence summaries 2026-09-21 20:15:17 +07:00
ik 0fed0f1bad docs: record media search progress
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:13:08 +07:00
ik 4100691268 feat: search media library 2026-09-21 20:12:51 +07:00
ik 558e284745 docs: record pagination recovery
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:11:28 +07:00
ik 3246350319 fix: clamp stale pair pagination 2026-09-21 20:11:10 +07:00
ik 9dfad82dd0 fix: clamp stale waterbody pagination 2026-09-21 20:10:49 +07:00
ik 060aacff92 fix: clamp stale fish detail pagination 2026-09-21 20:10:26 +07:00
ik 9c49a0850d docs: record catalog search progress 2026-09-21 20:09:29 +07:00
ik 4c4849ad2c feat: search waterbody catalog 2026-09-21 20:09:11 +07:00
ik 1c4065a26c feat: search fish catalog 2026-09-21 20:08:45 +07:00
ik 7350880736 docs: record detail pagination progress 2026-09-21 20:08:04 +07:00
ik ebc4b0e65c feat: paginate fish waterbody detail 2026-09-21 20:07:49 +07:00
ik 9fc9c820c4 feat: paginate waterbody activity detail 2026-09-21 20:07:06 +07:00
ik f3a9f34ff3 feat: paginate fish activity detail 2026-09-21 20:06:36 +07:00
ik c5c356f948 feat: expose confirmed fishing approach 2026-09-21 20:04:40 +07:00
ik f3cf706ede feat: add activity period filters to detail pages 2026-09-21 20:03:08 +07:00
ik 34a5224e78 feat: filter tackle catalog by unlock level
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:00:57 +07:00
ik be59d76791 feat: harden fishing plan sharing 2026-09-21 19:59:13 +07:00
ik bf0f16642a feat: show reviewed media on tackle details 2026-09-21 19:57:11 +07:00
ik 524dad42ec feat: separate waterbody media roles 2026-09-21 19:55:50 +07:00
ik 206343895e chore: call rigs assemblies in UI
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 19:54:06 +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 5c1a7ffa01 feat: add honest activity map mode 2026-09-21 19:40:35 +07:00
ik b9aecb75f5 feat: link tackle analytics to canonical gear 2026-09-21 19:37:01 +07:00
ik 3fa97047f2 feat: add public rig detail pages 2026-09-21 19:17:36 +07:00
ik cf8e211176 feat: disclose tackle components in catches 2026-09-21 19:14:07 +07:00
ik 7688df8a5a feat: disclose coordinate provenance 2026-09-21 19:08:49 +07:00
ik b91380b5c5 test: align visual capture matrix 2026-09-21 19:03:35 +07:00
ik ed9ec4bf2b docs: refresh local performance baseline 2026-09-21 18:57:53 +07:00
ik 5d9ffa2e59 feat: label reviewed media roles in admin 2026-09-21 18:53:19 +07:00
ik cd0f6fa5a2 test: cover visual error-state matrix
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:49:24 +07:00
ik 4972b11fb0 fix: persist normalized fishing plans 2026-09-21 18:47:08 +07:00
ik 0b830a9978 fix: reject credentialed admin URLs 2026-09-21 18:39:39 +07:00
ik a701397e41 fix: standardize unavailable page responses 2026-09-21 18:34:23 +07:00
ik 11e54a7842 fix: sanitize public provenance links 2026-09-21 18:26:38 +07:00
ik f3eb54083f fix: validate saved plan confidence 2026-09-21 18:23:19 +07:00
ik b0421c11f5 test: cover tackle analytics filters 2026-09-21 18:20:04 +07:00
ik 99ca887f77 fix: clarify empty fishing plan shares 2026-09-21 18:17:36 +07:00
ik d32a1973b2 fix: deduplicate shared fishing plans 2026-09-21 18:15:36 +07:00
ik 2d56a67461 fix: harden saved plan normalization 2026-09-21 18:13:51 +07:00
ik 675cd8ba4e fix: unify coordinate precision labels 2026-09-21 18:12:10 +07:00
ik 31b720f7b3 fix: filter public media roles by entity 2026-09-21 18:09:11 +07:00
ik 4f847db38a test: centralize media role labels 2026-09-21 18:06:09 +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 91019cbf3a docs: clarify browser acceptance evidence 2026-09-21 17:56:14 +07:00
ik de2470010c test: centralize evidence passport states 2026-09-21 17:54:40 +07:00
ik 2729e7a035 test: cover theme persistence and reduced motion
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 17:48:17 +07:00
ik 4052350632 test: isolate unavailable-state regression 2026-09-21 08:20:17 +07:00
ik 852e68d9a5 feat: show ordered tackle components 2026-09-21 08:13:37 +07:00
ik c5f9aa85a0 test: cover unavailable public states 2026-09-21 08:12:04 +07:00
ik c84ec1eced fix: extend accessibility coverage 2026-09-21 08:10:40 +07:00
ik 87321d8384 feat: add tackle combination analytics
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 08:08:23 +07:00
ik 8d7538d423 feat: add public tackle detail route 2026-09-21 08:02:31 +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 a8c01f01e9 test: enforce first-answer evidence contract 2026-09-21 07:55:09 +07:00
ik f0b63df803 test: extend visual matrix to core journeys
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 07:53:23 +07:00
ik 94f9e408fb docs: record visual reference review
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 07:49:14 +07:00
ik 9c521514fc sync 2026-09-21 07:45:00 +07:00
ik b1a2eb5318 test: cover key mobile route contracts 2026-09-21 07:44:28 +07:00
ik eeef4bb536 feat: show catch method on spot detail 2026-09-21 07:42:43 +07:00
ik 10d43013f7 test: cover first useful answer journey 2026-09-21 07:39:28 +07:00
ik 2ed28266df fix: clarify blocked source status 2026-09-21 07:37:32 +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 bbed832eb8 feat: distinguish insufficient evidence state 2026-09-20 20:52:09 +07:00
ik 6ce9784d0a test: harden saved plan mobile UX 2026-09-20 20:44:58 +07:00
ik 92bb878ced feat: focus home on top spot results 2026-09-20 20:38:17 +07:00
ik 3260f91495 feat: clarify spot card call to action
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 20:34:42 +07:00
ik 346ecd2dbe refactor: prioritize activity card decisions 2026-09-20 20:31:56 +07:00
ik 196185dc97 feat: show evidence analysis periods 2026-09-20 20:29:41 +07:00
ik 7a8e49dde3 fix: qualify low-sample tackle signals
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 20:26:57 +07:00
ik 5a8174b11e feat: label stale evidence data 2026-09-20 20:21:39 +07:00
ik 1dfe1e8ba4 docs: define ux contract and scorecard 2026-09-20 20:18:29 +07:00
ik 9569f4768a feat: share local fishing plans
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 20:17:08 +07:00
ik 5335255c5c feat: add local fishing plan page 2026-09-20 20:12:20 +07:00
ik 3f0a02a9b9 feat: save local fishing plans
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 20:05:50 +07:00
ik e31fbe996d feat: standardize catalog evidence 2026-09-20 20:03:34 +07:00
ik 3a8d3565a1 feat: extend evidence passport to spots 2026-09-20 19:58:39 +07:00
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) 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 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) 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 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) 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 a547d09fcd feat: extend media roles and acceptance coverage
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: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) 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