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.