Skip to content

Changelog ​

All notable changes to JodNote will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.1.0] - 2025-12-13 ​

Initial Release 🎉 ​

First public release of JodNote!

Added ​

Core Features ​

  • Quick note capture - Global hotkey (Ctrl+Alt+J) for instant note creation
  • System tray integration - Always-available app living in system tray
  • Two-window system - Quick input and full notes browser
  • Local SQLite database - All data stored locally and privately

Note Types ​

  • Regular notes - Default note type for general content
  • Tasks - Checkable todo items (using > prefix or @task)
  • Code snippets - For storing code with @snippet
  • Bookmarks - For URLs and references with @bookmark

Organization ​

  • Categories - Organize notes with #hashtags
  • Multiple categories - Add as many categories as needed
  • Category filtering - Filter notes by category

Search & Navigation ​

  • Real-time search - Search as you type
  • Keyboard navigation - Arrow keys to navigate results
  • Quick copy - Press Enter to copy note to clipboard
  • Fuzzy matching - Find notes even with partial matches

User Interface ​

  • Clean, minimal design - Focus on content, not chrome
  • Keyboard shortcuts - Every action has a shortcut
  • Dark/light theme - Automatic theme switching
  • Real-time syntax highlighting - Visual feedback for markers

Technical ​

  • Tauri v2 - Native performance with web technologies
  • Vue 3 - Modern reactive frontend
  • TypeScript - Type-safe codebase
  • SQLite - Fast, reliable local database
  • Windows 11 support - Optimized for Windows 11

Documentation ​

  • Comprehensive docs - User guide and developer docs
  • VitePress site - Modern documentation website
  • Legal documents - Privacy policy, terms, disclaimer, license

Technical Details ​

  • Language: TypeScript (frontend), Rust (backend)
  • Frameworks: Vue 3, Tauri v2
  • UI Library: Nuxt UI, Tailwind CSS
  • Database: SQLite via Tauri SQL plugin
  • Build System: Vite (frontend), Cargo (backend)

Known Limitations ​

  • Windows only - No Linux or macOS support yet
  • Single database - No multiple notebooks or profiles
  • No sync - No cloud sync (by design)
  • No mobile apps - Desktop only

Breaking Changes ​

N/A - Initial release

Migration Guide ​

N/A - Initial release


Versioning ​

JodNote follows Semantic Versioning:

  • MAJOR version for incompatible API changes
  • MINOR version for backwards-compatible functionality additions
  • PATCH version for backwards-compatible bug fixes

Upgrade Instructions ​

From v0.1.0 ​

This is the initial release. Future versions will include upgrade instructions here.

General Upgrade Process ​

  1. Download the new installer
  2. Run the installer (will upgrade in-place)
  3. Your notes database is preserved
  4. Check the changelog for breaking changes

Future Releases ​

Planned for v0.2.0 ​

Possible features (not confirmed):

  • Note linking (wiki-style [[links]])
  • Export to Markdown, JSON
  • Import from other note apps
  • Advanced search (regex, date filters)
  • Customizable themes
  • Note templates

Planned for v1.0.0 ​

  • Stable API
  • Feature-complete for core use cases
  • Comprehensive test coverage
  • Full documentation
  • Performance optimizations

Release Schedule ​

JodNote follows an organic release schedule:

  • Releases happen when features are ready
  • No fixed timeline
  • Bug fixes released as needed
  • Security updates prioritized

Contributing ​

Want to influence the roadmap?

  • Suggest features on GitHub Issues
  • Vote on existing feature requests
  • Contribute code via pull requests

See Contributing Guide for details.

Stay Updated ​

  • Watch the GitHub repository for release notifications
  • Star the project to show support
  • Follow releases on GitHub

Note: As an open-source project, releases depend on available development time and community contributions. Timelines are estimates and may change.

Released under the MIT License.