|
|
40fd87aeae
|
ci: apply rustfmt + fix clippy warning
|
2026-03-05 14:01:41 +01:00 |
|
|
|
e16a36f13c
|
Community plugin admin UI: policy + WASM packages
|
2026-03-05 13:44:18 +01:00 |
|
|
|
0c99fa253d
|
Harden registry installs: DNS SSRF checks, timeout, size cap
|
2026-03-05 13:32:28 +01:00 |
|
|
|
dc6647efbf
|
Gate WASM cron hooks behind plugin_allow_background_jobs
|
2026-03-05 13:25:51 +01:00 |
|
|
|
7273532b30
|
Add stabilization megaplan (6061c4)
|
2026-03-05 12:56:35 +01:00 |
|
|
|
84bedd43dd
|
docs(ops): clarify deploy user example
|
2026-03-05 12:09:43 +01:00 |
|
|
|
d360182093
|
feat(security): proxy-safe rate limiting + auth validation
|
2026-02-24 19:45:42 +01:00 |
|
|
|
8007433d5f
|
feat(ops): systemd units + smoke test
|
2026-02-24 14:02:04 +01:00 |
|
|
|
cfa74f214c
|
feat(admin): dashboard + community creator role
|
2026-02-21 16:52:50 +01:00 |
|
|
|
932c514666
|
docs: make backup and restore procedure container-first
|
2026-02-16 11:26:37 +01:00 |
|
|
|
c75a15bc06
|
docs: add openSUSE operator kit runbook
|
2026-02-16 10:42:29 +01:00 |
|
|
|
e94520f9f7
|
feat(setup): improve bootstrap reliability
|
2026-02-15 22:43:29 +01:00 |
|
|
|
1d3780d7fd
|
feat(ui): replace admin dialogs with toasts
|
2026-02-15 22:29:46 +01:00 |
|
|
|
11afe56d87
|
feat(settings): instance defaults applied to new communities
|
2026-02-15 22:09:54 +01:00 |
|
|
|
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 |
|