Changelog
Every release. Every change.
Follow what’s shipping in Knosys.
- v2.0.0
KDL redesign + Plugin API v2
- Knosys Design Language (KDL) — a new Apple-grade visual system across desktop, mobile, and marketing (cobalt + violet palette, density modes, motion tokens, focus-ring discipline)
- Plugin API v2 hard-break: React 18, Radix UI, Recharts, date-fns, and Progress are now exposed to plugins as SharedDependencies
- Plugin install / update / enable / disable / uninstall now reflect in the UI without a reload (lifecycle reactivity)
- Plugin network API — main-process fetch with CORS-bypass for plugin authors
- Settings overhaul: master-detail navigation, Cmd/K search, Cloud Sync wizard, API Keys rewrite, Floating Note + Vault primitives
- Polish + motion phase: vibrancy, prefers-reduced-motion handling, accessibility passes
- v1.6.0
Workspace overhaul + feedback web app
- Tasks and Reminders merged into a single /todo surface with unified day/week views
- Calendar reducer + AppDialogStack, mini-calendar, multi-day bars, full keyboard navigation
- Notes: unified metadata panel, outgoing-links IPC, folder-tree quick-add, breadcrumb in editor header
- Floating toolbar polish + prose styling tuned to the new token system
- Dashboard: AgendaFeed widget + memoized stagger choreography across bento cards
- Public feedback web app launched (knosys.app/feedback) with voting, threaded comments, public roadmap, admin analytics, and authenticated submission with R2 attachments
- Appearance: font + size picker added to Settings
- v1.5.0
Performance pass + system tray
- Lazy-load cold root and Settings UI
- Defer notes reconciliation until after the first window paints
- Decouple note-route updates from keystrokes (typing latency reduction)
- Incremental notes sync and search
- System tray with quick note panel — transparent, multi-space aware on macOS
- Desktop performance instrumentation
- v1.4.0
Pre-alpha hardening
- Crash reporting with deduplication and non-Error handling
- Vault file watcher for live notes / tasks / reminders updates
- Tasks and reminders now stored as Markdown in your vault
- Filename collision prevention, persisted timestamps, Windows migration fix
- Sync server deployment hardening (DigitalOcean + Cloudflare R2), stale-backup cleanup
- Reminder Markdown round-trip fixes (newline escaping)
- Floating note state reset, dedup eviction, return-shape fixes
- v1.3.0
Paddle subscriptions + privacy policy
- Paddle subscription integration with license server for Knosys Plus cloud sync
- Privacy Policy page added; linked from footer and Terms
- Toolbar refactor: lists moved into a dropdown, alignment promoted to top-level
- Toolbar overflow clipping fixes and centered items
- Self-hosted sync URL guard against overwrites on activation
- v1.2.0
Rebrand + the Knosys identity
- Rebrand: Atlas → Knosys across the entire monorepo
- Knosys labyrinth app icon shipped on desktop and mobile
- Plugin and API key surfaces gated behind Developer Mode
- Route transition flashing fix via preload strategy
- Settings modal simplified to group-level sidebar navigation
- v1.1.0
Mobile app + monorepo + onboarding
- Mobile app — Phase 1 (Notes) shipped; shared sync-core package extracted
- Repo restructured into a monorepo (npm workspaces + Turborepo) with apps/desktop, apps/mobile, apps/marketing, apps/feedback-web, packages/sync-core, and packages/ui
- Marketing site (this site) launched with Next.js 15 + Tailwind v4
- 7-step onboarding flow with vault import
- PDF viewer with persistent attachment support
- Hardcoded Google API key moved to environment configuration
- v1.0.0
Calendar v2 + sync + Obsidian import
- External calendar sync (CalDAV + iCal) with timezone, conflict detection, and merge resolution
- Multiple calendars, drag-and-drop rescheduling, Year and Agenda views, ICS import/export, event search
- Calendar event timezones, file attachments, and invitations with RSVP tracking
- Sync server security audit: HMAC auth validation, asset quota tracking, R2 storage hardening
- Obsidian importer for vaults — preserves attachments and orphan-record cleanup on startup
- In-app feedback system