← Back to all sparks
L

Leantime

PM
Velocity5.0

Open-source project management system for non-project managers, designed for small teams and startups with focus on goals and milestones.

Leantime swaps role ranks for real permissions and syncs with your calendar app.

project-managementself-hostedpermissionspluginscalendar-sync
◆Current state
Leantime moved from 3.10 to 3.14 between October and 10 November. v3.14.0 replaces role-rank checks with specific permission checks across projects, timesheets, users, API keys, to-dos, milestones and sprints, and opens the calendar to plugins; a new CalDAV plugin syncs both ways with Nextcloud, Radicale and Apple Calendar. Earlier releases added mobile push, per-project modules, global search and self-updating plugins.
◆Where it's heading
The release cadence is roughly one feature version every two weeks, split between finer access control and a plugin marketplace that carries more functionality. Core changes increasingly exist to give plugins stable hooks, as the calendar rework shows.
◆Prediction
Expect more marketplace plugins built on the new calendar and permission hooks, and further permission work extending to the remaining modules.

◆Recent moves

  1. 3d ago

    v3.14.0: per-permission access checks and a CalDAV sync plugin

    v3.14.0 switches access control from role rank to specific permissions across most modules and makes calendar events plugin-friendly, which the new two-way CalDAV plugin uses. It continues the 3.13 permissions work and the push to grow features through the marketplace.

    View source ↗
  2. 14d ago

    v3.13.2: digest changes, OIDC PKCE, marketplace install reporting

    Email digests split new from seen items, company frequency becomes a floor people can only make quieter, and OIDC login gains PKCE. Plugin installs now report results and server details to the marketplace, which self-hosters may want to note.

    View source ↗
  3. 14d ago

    v3.13.1: clearer plugin install errors

    Plugin installs now show the marketplace's actual error message instead of a generic one. A same-day fix after 3.13.0.

    View source ↗
  4. 14d ago

    v3.13.0: mobile push, per-project modules, Laravel 12

    Mobile push, per-project modules, expanded permissions, Laravel 12 and MCP 1.x arrive together. The release ties together the mobile and permissions groundwork laid since 3.9, at the cost of migrations and required plugin updates.

    View source ↗
  5. 29d ago

    v3.12.0: self-updating plugins and a shared interface library

    Plugins gain one-click updates with rollback, optional auto-update and a crash breaker, while a shared component library unifies the interface. It hardens the extension system before later marketplace work.

    View source ↗
  6. 1mo ago

    v3.11.0: global search across the workspace

    A single search now covers to-dos, projects, documents, goals, comments, files and people. It is the main addition of a release otherwise spent on analytics and fixes.

    View source ↗