Skip to content

v0.6.5

Choose a tag to compare

@github-actions github-actions released this 13 May 10:16
· 5 commits to main since this release
370beef

Desktop App Improvements & Bug Fixes

🖥️ Desktop App (Tauri)

  • Backend-driven update check: New check_tauri_update Tauri command fetches the latest.json manifest from GitHub releases and delegates to the updater plugin, removing the dependency on a hardcoded update endpoint
  • JAR version persistence: Server JAR release version is now stored in a sidecar .version file so the displayed version survives in-place JAR upgrades
  • Scheduled auto-update: Replaced the one-shot auto-update flag with a 24-hour interval scheduler (persisted via localStorage) with correct cleanup on unmount/toggle
  • Inline update alerts: Update status alerts (error, available, up-to-date, installed) are now shown inline with their respective settings sections, alongside the current app/JAR version
  • Checksum & JWT security: Added server checksum verification and JWT secret management for improved embedded server security

🐛 Bug Fixes

  • Windows dataDir path fix: Added HuntlyEnvironmentPostProcessor to ensure huntly.dataDir always ends with a path separator before Spring resolves the datasource URL, fixing SQLite database creation at incorrect paths on Windows (#155)
  • Mobile text highlight: TextHighlighter now listens to touchend, pointerup, and selectionchange events with an 80 ms debounce, enabling the highlight tooltip on mobile long-press text selection (#154)
  • Twitter parser robustness: TweetParser now falls back to core user fields when legacy user data is absent, reads profile images from avatar.image_url, falls back to canonical x.com URLs, and handles object-style binding_values in tweet cards

Full Changelog: v0.6.4...v0.6.5