Skip to content
This repository was archived by the owner on May 9, 2026. It is now read-only.

Releases: krwg/CultivaDesktop

0.3.5 Sequoia Desktop: Plugin System & Weather Widget

14 Apr 23:55

Choose a tag to compare

Full Changelog: 0.3.4...0.3.5

CultivaD0 3 5

This repository has moved.
Development continues at krwg/Cultiva.
This repo is archived and no longer maintained.
This is the last release from this repository.

Make Cultiva yours.

Introducing Plugins — a whole new way to extend Cultiva. Start with Weather, and the ecosystem is just getting started.

Plugins. Your garden, your way.

Browse, install, and manage plugins right from Settings. Each plugin lives in your header — always there when you need it.

Weather Widget.

The first official plugin. See current temperature, humidity, and conditions. Search any city on Earth. Free, no API keys required.

Refined everywhere.

We've polished the calendar, fixed holiday sync, and made everything feel just right.


Available now for Windows.
Download the installer or portable version below.

What's New in [0.3.5]

Plugin System

  • Full plugin architecture with isolated storage
  • Install plugins from GitHub registry (CultivaPlugins)
  • Enable/disable plugins in Settings
  • Plugin API: onAppStart, onHabitComplete, header items, garden widgets
  • plugin-manager.js core with version compatibility checking

Weather Widget (First Official Plugin)

Plugin
  • Powered by Open-Meteo API (free, no key)
  • Current temperature, feels like, humidity, wind speed
  • Geocoding search — any city worldwide
  • Header icon with live temperature
  • Garden widget (optional)
  • Extreme weather notifications
Plahin1

Technical Improvements

  • CSP updated: connect-src allows GitHub API and Open-Meteo
  • plugin-ipc.cjs for file operations in userData
  • Plugins stored in %APPDATA%/cultiva/cultiva-plugins/
  • Registry: https://raw.githubusercontent.com/krwg/CultivaPlugins/main/registry.json

Fixes

  • DevTools disabled in production builds
  • Holiday region now properly syncs between Settings and Calendar
  • Fixed duplicate CSP headers causing plugin fetch failures

Files Changed

  • src/core/plugin-manager.js — new
  • electron/plugin-ipc.cjs — new
  • src/main.js — plugin UI integration
  • electron/main.cjs — CSP and IPC setup
  • src/pages/calendar/calendar.js — holiday sync

0.3.4 Sequoia Desktop: Minor update - fix

14 Apr 20:14

Choose a tag to compare

0.3.3 Sequoia Desktop: AutoUpdates, New themes & Backgrounds

13 Apr 19:45

Choose a tag to compare

Full Changelog: 0.3.2...0.3.3

Снимок экрана 2026-04-13 224232

What's new in [0.3.3]

More beautiful. More personal.

Cultiva now automatically keeps itself up to date, so you always have the latest experience. And with new themes and animated backgrounds, your garden feels more yours than ever.

Stay current. Effortlessly.

Updates happen in the background. When a new version is ready, Cultiva lets you know — one click and you're back to growing.

Fresh looks for your garden.

Four new themes — Frost, Cedar, Dusk, and Meadow — give your space a whole new feel. Pair them with two new animated backgrounds: gentle snowfall and dancing fireflies.

Refined everywhere.

We've polished the details throughout — from avatar display to release notes that load right in Settings.


Available now for Windows.
Download the installer or portable version below.


Снимок экрана 2026-04-13 231245

Automatic Updates

  • Integrated electron-updater with GitHub Releases
  • Background download with progress indicator
  • One-click restart to install
  • Manual update check in Settings → Updates
  • Cached release notes with 1-hour TTL
Снимок экрана 2026-04-13 230428

New Themes

  • Frost — cool morning palette with soft blues
Снимок экрана 2026-04-13 230319
  • Cedar — warm wood tones
Снимок экрана 2026-04-13 231053
  • Dusk — purple twilight ambiance
Снимок экрана 2026-04-13 230727
  • Meadow — fresh green meadow colors
Снимок экрана 2026-04-13 230353

New Animated Backgrounds

  • Snowfall — gentle falling snowflakes
  • Fireflies — glowing floating particles in dark forest

Fixes & Polish

  • Fixed avatar aspect ratio in dropdown menu
  • Fixed button alignment in avatar customization modal
  • Release notes now cached to avoid GitHub API rate limits
  • Version display in About now includes "Desktop" suffix
  • Holiday region selector now shows country names instead of emoji flags

Technical

  • electron-updater configured with publish to GitHub
  • New CSS theme variables: --frost-*, --cedar-*, --dusk-*, --meadow-*
  • Background generators: generateSnowflakes(), generateFireflies()

Download

Version File Size Description
Installer Cultiva-0.3.3-x64 ~75 MB Recommended. Installs to Program Files, creates shortcuts
Portable Cultiva-0.3.3-portable-x64 ~75 MB No installation. Run directly. Perfect for USB drives or testing

Developer Notes

# Clone & install
git clone https://github.com/krwg/CultivaDesktop.git
cd CultivaDesktop
npm install

# Run in development mode (Vite + Electron)
npm run electron:dev:watch

# Build release binaries
npm run electron:build
# Output: ./release/Cultiva-Setup-0.3.3.exe + Cultiva-Portable-0.3.3.exe

0.3.2 Sequoia - Test (Feature Update)

13 Apr 18:34

Choose a tag to compare

[0.3.0] — Sequoia Desktop: Calendar & Settings2 & GrowthKit2

12 Apr 14:26

Choose a tag to compare

Снимок экрана 2026-04-12 052636

Cultiva Desktop [0.3.0] Sequoia

Welcome to the Sequoia release of Cultiva Desktop. Built with Electron, this update brings the redesigned calendar, Settings2, GrowthKit2, and all the refinements from the web version to your Windows desktop — offline-first, performant, and beautifully integrated.

All core features from the web version are preserved, now in a dedicated window with system-level reliability. No browser required.

[0.2.1] Aspen Desktop —— First Native Release

08 Apr 18:52

Choose a tag to compare

Screenshot 2026-04-08 213804

[EN] Welcome to the first native desktop version of Cultiva. Built with Electron, this release brings the full Cultiva experience to your Windows desktop — offline-first, performant, and beautifully integrated.

All core features from the web version are preserved, now in a dedicated window with system-level reliability. No browser required.

✨ Key Features

Native Windows Experience

  • Standalone .exe Application: Launch directly from your desktop, no browser needed
  • Two Distribution Options:
    • Cultiva.setup-x64.exe — Full installer with Start Menu & Desktop shortcuts
    • Cultiva.portable-x64.exe — Zero-install version, run from anywhere (USB, cloud, etc.)
  • System Integration: Native window controls, taskbar presence, and proper app metadata

Same Cultiva, New Home

  • Gamified Growth System: Watch habits evolve through 5 visual stages (🌱 Seed → 🌿 Sprout → 🪴 Plant → 🌳 Tree → 🏆 Legacy)
  • Trophy Garden: Habits reaching 365+ days are archived with golden styling
  • Focus Mode: Distraction-free tracking with minimal UI
  • Custom Avatars: 12 gradients × 24 emojis with live preview and photo upload
  • Full i18n: English / Russian switching without reload
  • Smart Theming: Light, Dark, and Auto modes synced with OS preferences
  • Analytics Dashboard: GitHub-style contribution calendar + streak statistics
  • Local-First Architecture: IndexedDB storage with JSON export/import — your data stays yours

Streamlined for Desktop

  • Focused Interface: Primary garden view optimized for desktop workflow
  • Keyboard Navigation: Quick actions via standard shortcuts (Esc to close modals, etc.)
  • Persistent Window State: App remembers size and position between launches

🛠 Tech Stack

Layer Technology
Core Electron 30, Vanilla JavaScript (ES6+), CSS3 Custom Properties
Build Vite 5 (HMR, tree-shaking), electron-builder (NSIS + Portable targets)
Storage IndexedDB with user-scoped data, localStorage fallback
Security Context isolation, preload scripts, sandboxed renderer
Design Apple-inspired glassmorphism, fluid typography, 60fps CSS transitions

📥 Download

Version File Size Description
Installer Cultiva.setup-x64.exe ~75 MB Recommended. Installs to Program Files, creates shortcuts
Portable Cultiva.portable-x64.exe ~75 MB No installation. Run directly. Perfect for USB drives or testing

💡 Both versions are code-signed and ready for Windows 10/11 (x64).

🚀 Quick Start (Installer)

  1. Download Cultiva-Setup-0.2.1.exe
  2. Run the installer and follow the prompts
  3. Launch Cultiva from your Start Menu or Desktop shortcut
  4. Plant your first habit — no account required (local mode)

🧳 Using the Portable Version

  1. Download Cultiva-Portable-0.2.1.exe
  2. Place it anywhere (Desktop, Documents, USB drive)
  3. Double-click to launch
  4. Your data is stored in %APPDATA%\Cultiva — backup this folder to migrate

🔐 Privacy & Data

  • Zero telemetry: Cultiva Desktop does not collect usage data
  • Local storage only: All habits, settings, and avatars stay on your device
  • Export anytime: Use Settings → Export to create a JSON backup
  • Open source: Review the code at github.com/krwg/Cultiva-Desktop

🐛 Known Issues

  • First launch may take 3-5 seconds on slower systems (Electron initialization)
  • Auto-updates are not yet implemented (planned for [0.3.0]+)

👨‍💻 Developer Notes

# Clone & install
git clone https://github.com/krwg/Cultiva-Desktop.git
cd Cultiva-Desktop
npm install

# Run in development mode (Vite + Electron)
npm run electron:dev:watch

# Build release binaries
npm run electron:build
# Output: ./release/Cultiva-Setup-0.2.1.exe + Cultiva-Portable-0.2.1.exe