Commit graph

30 commits

Author SHA1 Message Date
40fd87aeae ci: apply rustfmt + fix clippy warning 2026-03-05 14:01:41 +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
d360182093 feat(security): proxy-safe rate limiting + auth validation 2026-02-24 19:45:42 +01:00
cfa74f214c feat(admin): dashboard + community creator role 2026-02-21 16:52:50 +01:00
e94520f9f7 feat(setup): improve bootstrap reliability 2026-02-15 22:43:29 +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
33311c51c8 backend: harden auth token validation 2026-02-12 18:15:39 +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
b501c9da75 fix: stabilize backend startup + demo reset 2026-02-05 12:09:24 +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
ed728979b6 backend: add configurable rate limiting 2026-02-02 18:51:14 +01:00
3aba16a8e8 wasm: dedupe capability resolution 2026-02-02 11:33:24 +01:00
91d2f79740 dev: default config + jwt secret for dev 2026-02-02 11:30:15 +01:00
f29543f429 wasm: harden host api input validation 2026-02-02 10:50:19 +01:00
4443e84eb7 dev: harden dev-start and add security headers 2026-02-01 14:26:56 +01:00
0db4cf7a94 build: include backend Cargo.lock for container builds 2026-01-29 10:30:18 +01:00
2eb0a3cae0 docs: clarify modular governance wording and remove roadmap 2026-01-29 01:37:18 +01:00
89a6e9eaa7 backend: delegation, moderation, and voting improvements 2026-01-29 00:46:43 +01:00
9fb576fc2c backend(migrations): demo seed fixes and deterministic IDs 2026-01-29 00:37:50 +01:00
1f355bd19f backend(docker): embed demo migrations and SQLx offline cache 2026-01-29 00:30:56 +01:00
ad3215bfe6 license: adopt EUPL-1.2 2026-01-29 00:23:55 +01:00
910a6465f2 Initial commit: Likwid governance platform
- Backend: Rust/Axum with PostgreSQL, plugin architecture
- Frontend: Astro with polished UI
- Voting methods: Approval, Ranked Choice, Schulze, STAR, Quadratic
- Features: Liquid delegation, transparent moderation, structured deliberation
- Documentation: User and admin guides in /docs
- Deployment: Docker/Podman compose files for production and demo
- Demo: Seeded data with 3 communities, 13 users, 7 proposals

License: AGPLv3
2026-01-27 17:21:58 +01:00