Skip to content

Roadmap

krwg edited this page Jul 8, 2026 · 2 revisions

Roadmap

Public direction for Cultiva. Version target: 1.7.0 · Linden (in development — no GitHub Release until announced).


1.7 Linden — completed tiers

Tier 1 — Foundation

  • GPL-3.0 license clarity, SECURITY.md, CONTRIBUTING.md
  • Dependabot + npm audit in CI
  • Plugin hook wiring, registry version sync

Tier 2 — Core hardening

  • Auto-backup (7 rotating ZIPs)
  • Sandbox RPC tests, permission enforcement
  • Manifest-driven plugin settings UI
  • cultiva-plugin.d.ts for authors

Tier 3 — Polish

  • First-run wizard, NSIS custom pages
  • Accessibility (focus trap, landmarks)
  • main.js refactor into app controllers

Tier 4 — Platform

  • macOS / Linux build pipelines
  • sha256 registry enforcement
  • iCal export, statistics dashboard
  • Streak grace day

1.7 Linden · Plugin Hardening (active)

Focus: fix broken plugin UX and core runtime gaps.

Area Goals
Core Plugin disable lifecycle, shared sheet CSS, partial sheet updates, garden widget ordering
Weather Settings geocoding, garden toggle cleanup, search UX
Time Rainbow animation, settings sync
Pomodoro Sheet scaffold, timer persistence
Quote / Streak Theme tokens, midnight refresh, milestone toasts
Docs Wiki, author guide, registry alignment

Track progress: GitHub Project · Plugin Ecosystem, milestone 1.7 Linden · Plugin Hardening, and cultiva-plugins wiki · Plugin Hardening.


Future (post-1.7)

Not committed — exploratory:

  • Per-plugin enable/disable (not just master toggle)
  • Plugin update button in Settings
  • LAN sync (optional, still offline-first philosophy)
  • macOS / Linux signed releases
  • Custom registry URL UI polish
  • Keyboard shortcuts (settings reference exists)

Plugin ecosystem

Registry: cultiva-plugins v3.0.0, 6 official plugins.

Authors: see Cultiva Plugins Guide.

Clone this wiki locally