ik
a8b1775169
refactor: establish brand motion system
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 10:07:47 +07:00
ik
0c25cf020f
refactor: unify action hierarchy
2026-09-12 10:05:49 +07:00
ik
2477543029
refactor: unify public state panels
2026-09-12 10:02:19 +07:00
ik
9647667ae2
refactor: unify editorial section headings
2026-09-12 09:57:56 +07:00
ik
fc22795b63
refactor: clarify visual motif grammar
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 09:56:16 +07:00
ik
1fabf21935
refactor: introduce semantic brand tokens
2026-09-12 09:54:26 +07:00
ik
b0dd703f72
feat: establish brand identity hierarchy
2026-09-12 09:49:19 +07:00
ik
987d9ea109
perf: establish frontend performance baseline
2026-09-12 09:46:52 +07:00
ik
e7f3de1ddc
fix: tighten narrow viewport behavior
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 09:42:17 +07:00
ik
4fef0e8b74
feat: add accessible queue loading states
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-11 08:08:52 +07:00
ik
8f76f70409
feat: add activity level legend to spot view
2026-09-11 07:54:16 +07:00
ik
67d81f81ff
fix: keep advanced filters accessible on mobile
2026-09-11 07:45:45 +07:00
ik
6183fb3417
A04: Fix filter-advanced-field CSS to preserve label/select relationship
...
Bug: display:contents on label breaks the implicit label-for association
with the select inside it. This causes accessibility issues and breaks
keyboard navigation on mobile.
Fix: Replace display:contents with display:flex;align-items:center;gap:6px
on desktop. This preserves the inline layout while maintaining the label
relationship with the select element.
Mobile behavior unchanged: filter-advanced-field is hidden via display:none
on screens <=720px, replaced by filter-advanced-fallback details element.
Verification:
- Astro build: 0 errors
- Label/select relationship preserved for keyboard navigation
- Desktop layout: flex row with gap
- Mobile: fallback details element shown
2026-09-10 18:10:13 +07:00
ik
38bb871638
fix: R08 filter-compact-hidden display:none + details fallback for no-JS ( #1788956171115 )
2026-09-10 05:39:06 +07:00
ik
63e33e1861
fix: audit P0-P1 — T03-T07, D01-D08, U01-U02 ( #1788956171115 )
2026-09-09 20:02:52 +07:00
ik
731eade7b3
fix: polish narrow mobile layouts
2026-09-08 16:29:03 +07:00
ik
f04dbabb3c
fix: avoid duplicate leader panel
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
2026-09-07 18:51:22 +07:00
ik
ef8355904c
feat: paginate public field signals
2026-09-07 17:12:41 +07:00
ik
37aa8ec60d
feat: add open alpha banner
2026-09-07 17:11:08 +07:00
ik
dbe01359de
feat: illustrate empty states
2026-09-07 17:09:22 +07:00
ik
6d88ba030f
feat: add subtle fish silhouettes
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
2026-09-07 17:08:11 +07:00
ik
0a27c55da7
feat: add fishing activity timeline
2026-09-07 17:06:44 +07:00
ik
72057c7b99
feat: add spot coordinate radar
2026-09-07 17:04:59 +07:00
ik
ebdeaf3659
feat: publish data source legend
2026-09-07 17:03:54 +07:00
ik
f2a97d2b80
feat: add unified data passports
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
2026-09-07 17:02:14 +07:00
ik
486016d977
feat: expose safe source health status
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
2026-09-07 16:57:14 +07:00
ik
233c5887eb
feat: add searchable fish and waterbody pages
2026-09-07 16:39:28 +07:00
ik
494a37ce8f
feat: establish public SEO foundation
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
2026-09-07 13:29:13 +07:00
ik
9275799ce7
feat: display provenance and incomplete signals
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
2026-09-07 13:21:15 +07:00
ik
9e71215bd8
feat: publish open alpha policies
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
2026-09-07 09:29:26 +07:00
ik
d69ad9c01d
test: enforce accessibility quality gates
2026-09-07 09:12:30 +07:00
ik
fec830879b
feat: improve accessibility and admin safety
2026-09-07 08:58:20 +07:00
ik
2b7ad4a03a
feat: improve record filters on mobile
2026-09-07 08:52:15 +07:00
ik
62e584e8e7
feat: simplify catch report form
2026-09-07 08:51:20 +07:00
ik
aeef99920a
feat: shorten mobile path to activity
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
2026-09-07 08:10:07 +07:00
ik
b45ba38a00
feat: add fishing iconography and float gauge
2026-09-06 13:37:03 +07:00
ik
97afd2730e
feat: explain activity data quality
2026-09-03 18:23:43 +07:00
ik
121225971d
feat: preserve reports when screenshot upload fails
2026-09-03 18:20:50 +07:00
ik
0b3e6d4b2f
Add audited user report deletion
2026-09-03 08:14:56 +07:00
ik
03a0ecb5f4
Add Astro moderation queue
2026-09-03 08:11:23 +07:00
ik
c5242720b1
Apply reference design to Astro and add screenshot storage
2026-09-03 07:53:53 +07:00
ik
6d536d0ade
Add user catch submission and moderation workflow
2026-09-02 20:33:58 +07:00
ik
d3a45248ef
Build Dockerized MVP scaffold and records importer
2026-09-02 20:29:02 +07:00