Vikunja
Open-source self-hostable to-do app for teams.
Vikunja crossed the v1.0 finish line and pivoted hard into security hardening.
◆Recent moves
- 1mo ago
v2.2.1: SSRF and IDOR patches plus disabled-account enforcement
⚡ SPARKv2.2.1 is almost entirely security work — three named SSRF advisories closed, a task-attachment IDOR (GHSA-jfmm-mjcp-8wq2) fixed, BasicAuth credentials stripped from webhook API responses, and disabled/locked accounts now rejected uniformly across OIDC, API tokens, CalDAV, and LDAP. The shared SSRF-safe HTTP client introduced here becomes the new internal contract for any code that fetches a user-provided URL.
View source ↗ - 3mo ago
v1.0.0-rc4: drag-and-drop project moves, file-storage validation
RC4 is the polish lap before v1.0 — 272 commits dominated by bug fixes and dependency updates, with a handful of usability wins: drag-and-drop to move tasks between projects, a startup check that file storage is writeable, and clipboard shortcuts for task identifiers. Sets up the v1.0 GA that the v2 security work would later build on.
View source ↗ - 5mo ago
v1.0.0-rc3: S3 storage, comment counts, hover task previews
RC3 pulled in 399 commits and added the kind of features that let Vikunja serve teams rather than individuals: S3 storage support, mention highlighting in comments, a configurable 12h/24h time display, and hover-card previews for tasks in list and table views. Visible groundwork for the team-adoption posture the v2 security work later targets.
View source ↗