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
- Download the new installer
- Run the installer (will upgrade in-place)
- Your notes database is preserved
- 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.
