Commit Graph

15 Commits

Author SHA1 Message Date
393001c07c admin can delete status changes from post timeline 2026-03-22 07:41:59 +02:00
6b110a6d90 global push notifications toggle, inline status change on post detail 2026-03-22 07:29:08 +02:00
9f4b92cc36 use admin linked user as comment author so avatar and name are correct 2026-03-22 07:15:13 +02:00
5311f5d1ee fall back to default statuses when board has no custom ones configured 2026-03-22 06:46:22 +02:00
320e724ac8 switch all cookies from sameSite strict to lax for proxy compatibility 2026-03-21 23:37:04 +02:00
cdb9e5d8ee branding image uploads for favicon, logo, og image plus server-side og injection 2026-03-21 23:25:16 +02:00
57fa421f1f fetch admin avatar from admin endpoint instead of anonymous user 2026-03-21 22:34:12 +02:00
aba03b67b0 fix avatar serving using readFile instead of stream 2026-03-21 22:27:38 +02:00
97f66b9748 fix admin avatar upload using linked user instead of anonymous cookie 2026-03-21 22:14:11 +02:00
07c1cf9940 allow same-origin requests without explicit origin header 2026-03-21 22:08:59 +02:00
f09aa64f36 fix static file serving path for docker deployment 2026-03-21 21:45:51 +02:00
1566f85cc9 browser-based admin setup on first visit, no CLI needed 2026-03-21 19:34:51 +02:00
d52088a88b dynamic plugin system, toast notifications, board delete, gitea-sync plugin rewrite, granular locking fixes 2026-03-21 19:26:35 +02:00
5ba25fb956 security hardening, team invites, granular locking, view counts, board subscriptions, scheduled changelog, mentions, recovery codes, accessibility and hover states 2026-03-21 17:37:01 +02:00
f07eddf29e initial project setup
Fastify + Prisma backend, React + Vite frontend, Docker deployment.
Multi-board feedback platform with anonymous cookie auth, passkey
upgrade path, ALTCHA spam protection, plugin system, and full
privacy-first architecture.
2026-03-19 18:05:16 +02:00