Skip to content

Releases: JesseMarkowitz/vikunja-startos

Vikunja 2.3.0:1

15 May 22:41
25640f5

Choose a tag to compare

Vikunja 2.3.0:1 Pre-release
Pre-release

Vikunja 2.3.0:1 — package polish

No upstream Vikunja change (still 2.3.0). StartOS package refactor only.

What changed

  • Bumped @start9labs/start-sdk to 1.5.1.
  • Refactored the install task flow: tasksOnInstall + watchSystemSmtp
    removed; watchInitialUser and a consolidated setupPrimaryUrl now handle
    the post-install "Create Your First User" and "Set Primary URL" tasks.
    Reactive SMTP env is resolved in getVikunjaEnv, so no separate watcher is
    needed.
  • Added a top-level instructions.md that StartOS surfaces on install.
  • Localized input-validation error messages (username, email, attachment size)
    and the Accounts / Other group labels for all five supported locales.
  • Marked the 2.3.0 down migration IMPOSSIBLE and dropped unused docsUrls
    from the manifest.

Compatibility

In-place upgrade from 2.3.0:0. Backups and existing data remain compatible —
the volume layout, JWT secret, store schema, and action IDs are unchanged.

Assets

  • vikunja_x86_64.s9pk — for x86_64 servers
  • vikunja_aarch64.s9pk — for aarch64 servers (e.g. Raspberry Pi 4,
    Apple-silicon-class boards)

Vikunja 2.3.0 (StartOS package v2.3.0_0)

27 Apr 20:12

Choose a tag to compare

Initial StartOS package for Vikunja 2.3.0.

Highlights

  • Full action set: create initial user, manage users (create / list / delete / reset password), configure SMTP, toggle registration / link sharing / email reminders / self-service deletion, set primary URL, set max attachment size, run diagnostics.
  • Persistent JWT secret generated once at install — container restarts and updates no longer log everyone out.
  • SMTP integration — use the StartOS system SMTP or a custom server, with reactive updates on system SMTP changes.
  • CalDAV reachable at /dav/ on the same primary URL.
  • Embedded SQLite — no external database sidecar required.
  • Architectures: x86_64, aarch64.

Installation

Download the .s9pk matching your StartOS server's architecture and side-load it via the StartOS UI: System → Side Load Service.

Default settings worth knowing

  • Public registration is disabled by default. Use the "Create Your First Vikunja User" task post-install to create the admin account.
  • Public link sharing is disabled by default. Re-enable via the "Enable Link Sharing" action if needed.
  • Email reminders are disabled by default; enable after configuring SMTP.

See the README for full details.