ik
|
55e5810e65
|
feat: search official records
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:21:12 +07:00 |
|
ik
|
f711b9ac0b
|
feat: restore 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:20:22 +07:00 |
|
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 |
|