Skip to content

JotDown v0.1.5 - Help Dialog Fixes & Improved Sync

Choose a tag to compare

@ninepointlabs ninepointlabs released this 20 Jul 15:59
· 16 commits to main since this release

JotDown v0.1.5 Release Notes

πŸ”§ Bug Fixes & Improvements

βœ… Help Dialog Fixed

  • Fixed: Help button (❓) now properly displays in all installation methods
  • Enhanced: Interactive help dialog with comprehensive feature documentation
  • Improved: Visual organization with emojis, sections, and pro tips
  • Complete: Coverage of all features including tags, CLI, searching, and settings

πŸ”„ Real-time Sync Enhancements

  • Faster Sync: Reduced check interval from 3s to 1s for immediate responsiveness
  • Dual Detection: File modification timestamps + note count changes for reliability
  • Better Lifecycle: Enhanced app focus/unfocus sync behavior
  • Robust Error Handling: Improved exception management and debug logging
  • Seamless Integration: CLI and GUI now sync in real-time without restart

πŸ› οΈ Installation Improvements

  • Fixed GUI Launch: Desktop file uses correct executable path
  • Enhanced postinst: Automatic symlink creation for both GUI and CLI
  • Clean Uninstall: Added prerm script for complete cleanup
  • Better Icons: Proper system integration with pixmaps

πŸ“¦ Fresh Package Build

This is a complete rebuild to ensure all recent improvements are properly packaged:

  • DEB Package (jotdown-v0.1.5-amd64.deb): For Ubuntu/Debian systems
  • TAR.XZ Archive (jotdown-v0.1.5-linux-x64.tar.xz): Universal Linux archive
  • AppImage (jotdown-v0.1.5-linux-x86_64.AppImage): Portable Linux application

πŸš€ Installation

New Installation

DEB Package (Ubuntu/Debian)

wget https://github.com/timappledotcom/jotdown/releases/download/v0.1.5/jotdown-v0.1.5-amd64.deb
sudo dpkg -i jotdown-v0.1.5-amd64.deb

TAR.XZ Archive (Universal Linux)

wget https://github.com/timappledotcom/jotdown/releases/download/v0.1.5/jotdown-v0.1.5-linux-x64.tar.xz
tar -xJf jotdown-v0.1.5-linux-x64.tar.xz
cd jotdown-v0.1.5
./install.sh

AppImage (Portable)

wget https://github.com/timappledotcom/jotdown/releases/download/v0.1.5/jotdown-v0.1.5-linux-x86_64.AppImage
chmod +x jotdown-v0.1.5-linux-x86_64.AppImage
./jotdown-v0.1.5-linux-x86_64.AppImage

Upgrading from Previous Versions

If you have v0.1.4 or earlier installed via DEB:

# Download and install new version
wget https://github.com/timappledotcom/jotdown/releases/download/v0.1.5/jotdown-v0.1.5-amd64.deb
sudo dpkg -i jotdown-v0.1.5-amd64.deb

Your notes, settings, and data will be preserved.

✨ What's Working Now

πŸ“– Help System

  • Click the ❓ button in the app bar (top-right corner)
  • Comprehensive help covering all features
  • Examples for tag usage and CLI commands
  • Beginner-friendly explanations

πŸ”„ Real-time Sync

  • Add notes from CLI: jd add -t "Test" -c "Content with #tags"
  • See them appear in open GUI within 1-2 seconds
  • No need to restart or manually refresh
  • Works bidirectionally (GUI changes sync to CLI)

🏷️ Tag Features

  • Use #tagname anywhere in note content
  • Tags appear as colored badges
  • Filter notes using dropdown menu
  • Search by tag: jd search --tag tagname

πŸ› Issues Resolved

  • βœ… Help button not appearing in installed packages
  • βœ… Notes added from CLI not syncing to open GUI
  • βœ… GUI not launching from desktop file/menu
  • βœ… Installation symlinks not created properly
  • βœ… Package version inconsistencies

πŸ“‹ Version Consistency

All components now consistently use v0.1.5:

  • Flutter GUI application
  • Dart CLI tool
  • Package metadata
  • Installation scripts
  • Desktop integration files

πŸ”„ Migration Notes

  • Existing notes and settings are fully preserved
  • No data migration required
  • Tag extraction works on existing notes automatically
  • Settings and preferences maintained

Full Changelog: v0.1.4...v0.1.5

This point release ensures a clean, working installation with all advertised features! 🎯✨