Commit graph

157 commits

Author SHA1 Message Date
9de222620c chore(demo): default theme breeze-dark 2026-02-15 20:52:39 +01:00
c49feb726f chore(demo): clarify theme exception 2026-02-15 20:39:03 +01:00
3e14fe7326 feat(settings): instance theme 2026-02-15 20:07:55 +01:00
c8e90fccbf fix(demo): remove public theme switching 2026-02-15 17:06:01 +01:00
3b1f8aa177 docs(ops): standardize on podman compose 2026-02-15 16:55:57 +01:00
33311c51c8 backend: harden auth token validation 2026-02-12 18:15:39 +01:00
070257597e frontend: improve onboarding empty states 2026-02-12 17:59:35 +01:00
8c794432a3 frontend: accessibility improvements 2026-02-12 17:55:33 +01:00
30c6073126 frontend: improve mobile responsiveness 2026-02-12 13:49:28 +01:00
51a78b1eb4 security: add default security headers 2026-02-12 13:41:51 +01:00
d381478b29 ci: fix clippy warning in tests 2026-02-12 12:38:15 +01:00
4b4e2458e4 security: configurable CORS allowlist 2026-02-12 12:17:11 +01:00
aa2e7894b4 test/docs: add rate limiting regression tests 2026-02-12 11:47:38 +01:00
be1c91feae ci: add frontend typecheck gate 2026-02-06 19:31:06 +01:00
33dfa8708e ux: improve demo onboarding 2026-02-06 17:56:54 +01:00
c8f7150fac ux: improve community plugins states 2026-02-06 17:38:41 +01:00
e084c0d235 ux: improve communities states 2026-02-05 18:57:13 +01:00
512ed13889 ci: fix sqlx-cli rustls feature 2026-02-05 18:45:36 +01:00
f322094ba0 ux: polish results empty states 2026-02-05 17:48:44 +01:00
5b5a11a96d ux: improve proposals states 2026-02-05 13:48:06 +01:00
a946fc6b85 ux: add docs jump links 2026-02-05 13:22:38 +01:00
b337560aba ux: add manifesto jump links 2026-02-05 13:18:35 +01:00
dd7dba883d ux: add landing page jump links 2026-02-05 13:08:36 +01:00
b604d99960 ux: add public theme selector 2026-02-05 12:35:58 +01:00
8ce353262b ux: improve navigation accessibility 2026-02-05 12:28:57 +01:00
b501c9da75 fix: stabilize backend startup + demo reset 2026-02-05 12:09:24 +01:00
5e9893b588 ci: run backend checks in one shell 2026-02-05 10:20:20 +01:00
0ecd28af64 ci: run frontend npm commands in one shell 2026-02-05 10:18:18 +01:00
2d124e69fe fix: typecheck public nav open state 2026-02-05 09:18:04 +01:00
6f9b5949ad ui: polish communities cards on mobile 2026-02-04 01:06:08 +01:00
31953dcf5c ui: improve proposals list skeleton and typography 2026-02-04 01:03:56 +01:00
e517f1d331 ui: improve demo page mobile spacing 2026-02-04 01:01:19 +01:00
fa65505eec ui: make KPI tiles responsive 2026-02-04 00:59:20 +01:00
ab9ff1b67b ui: improve proposal page mobile layout 2026-02-04 00:55:52 +01:00
9efa7706dd ui: improve auth page mobile spacing 2026-02-04 00:53:50 +01:00
589f9f4987 ui: close mobile nav after auth inject 2026-02-04 00:47:50 +01:00
0ee3fe6d21 ui: responsive nav toggle 2026-02-04 00:41:17 +01:00
a11543a5f9 chore: fix dev scripts compose output and frontend test command 2026-02-04 00:32:14 +01:00
a0d412b5ff fix: clippy err_expect in rate limiter test 2026-02-04 00:05:32 +01:00
99c0c300b5 fmt: rustfmt backend 2026-02-03 17:54:39 +01:00
a889bc3ff3 ci: harden woodpecker backend step 2026-02-03 17:48:21 +01:00
16f3310ac8 docs: document portless demo via reverse proxy 2026-02-03 11:58:01 +01:00
3d46399cfc deploy: support localhost-only demo bind 2026-02-03 11:52:32 +01:00
1b75c1aebe deploy: bind demo ports to localhost on VPS 2026-02-03 11:17:01 +01:00
ac3c11be8d ci: limit cargo parallelism 2026-02-03 09:52:07 +01:00
ed728979b6 backend: add configurable rate limiting 2026-02-02 18:51:14 +01:00
49579e9286 demo: add guided start here journeys 2026-02-02 18:27:02 +01:00
a98895d935 ui: responsive fixes for core flows 2026-02-02 18:17:48 +01:00
f6fd3a2979 chore: enforce line endings 2026-02-02 18:12:42 +01:00
f66f11651d dev: harden local dev scripts 2026-02-02 17:49:30 +01:00