JotDown v0.1.6 - Desktop Integration & Manual Sync Fixes
JotDown v0.1.6 Release Notes
π§ Desktop Integration & Sync Fixes
β Desktop Integration Fixed
- Fixed: App icon now properly appears in dock/taskbar
- Fixed: App can now be pinned to dock/favorites
- Enhanced: Proper desktop integration with StartupWMClass
- Improved: Multi-resolution icon installation (48x48, 64x64, 128x128, 256x256)
- Fixed: Application menu categorization and search discoverability
π Manual Refresh Sync Fixed
- Fixed: Refresh button now properly syncs CLI-added notes
- Enhanced:
_forceRefresh()method for reliable manual sync - Improved: User feedback with "Notes refreshed" confirmation
- Fixed: No more need to restart app to see CLI changes
π οΈ Post-Install Improvements
- Enhanced: Desktop database updates for proper integration
- Added: Icon cache refresh for immediate icon display
- Improved: MIME database integration
- Fixed: Proper cleanup on package removal
π¦ Fresh Package Build
Complete rebuild with all latest fixes:
- DEB Package (
jotdown-v0.1.6-amd64.deb): For Ubuntu/Debian systems - TAR.XZ Archive (
jotdown-v0.1.6-linux-x64.tar.xz): Universal Linux distribution
π Installation
New Installation
DEB Package (Ubuntu/Debian):
wget https://github.com/timappledotcom/jotdown/releases/download/v0.1.6/jotdown-v0.1.6-amd64.deb
sudo dpkg -i jotdown-v0.1.6-amd64.debTAR.XZ Archive (Universal Linux):
wget https://github.com/timappledotcom/jotdown/releases/download/v0.1.6/jotdown-v0.1.6-linux-x64.tar.xz
tar -xJf jotdown-v0.1.6-linux-x64.tar.xz
cd jotdown-v0.1.6-linux-x64
./install.shUpgrading from Previous Versions
If you have any previous version installed:
# Download and install new version
wget https://github.com/timappledotcom/jotdown/releases/download/v0.1.6/jotdown-v0.1.6-amd64.deb
sudo dpkg -i jotdown-v0.1.6-amd64.debYour notes, settings, and data will be preserved.
β¨ What's Working Now
π₯οΈ Desktop Integration
- App Icon: Properly appears in dock and can be pinned
- Application Menu: Easy to find in office/utility categories
- Desktop File: Correct paths and window class for proper recognition
- Multi-DE Support: Works across GNOME, KDE, XFCE, and other environments
π Real-time Sync
- Manual Refresh: Refresh button immediately shows CLI-added notes
- Auto-refresh: 1-second intervals with dual detection
- User Feedback: Clear confirmation when refresh completes
- Error Handling: Proper error messages and recovery
π·οΈ Tag Features
- Use
#tagnameanywhere in note content - Tags appear as colored badges
- Filter notes using dropdown menu
- Search by tag:
jd search --tag tagname
π Issues Resolved
- β App icon not appearing in dock/taskbar
- β Unable to pin app to dock/favorites
- β Manual refresh button not syncing CLI changes
- β Desktop integration missing proper window class
- β Icon cache not updating after installation
- β Package inconsistencies between versions
π Version Consistency
All components now consistently use v0.1.6:
- 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
- Desktop integration updates automatically
- Settings and preferences maintained
Full Changelog: v0.1.5...v0.1.6
This point release ensures proper desktop integration and reliable sync functionality! π―β¨