Releases: MSF42/personal-tracker
Releases · MSF42/personal-tracker
v0.2.6
v0.2.5
v0.2.5 — profile picture + nav layout fixes
v0.2.4
v0.2.4 — ship .zip for macOS auto-update
v0.2.3
v0.2.3 — drop Beta label (for real)
v0.2.2
v0.2.2 — drop misleading Beta label
v0.2.1
v0.2.1 — auto-updater channel fix
v0.2.0
v0.2.0 — outliner suite: search, today, wiki-links, recurrence
v0.1.7-beta
fix: add disable-library-validation entitlement for PyInstaller sidecar PyInstaller's bundled Python.framework is signed by python.org, not our Team ID. Without this entitlement, macOS hardened runtime blocks dlopen with "different Team IDs" and the API binary exits with code 255. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v0.1.6-beta
fix: lazy-require electron-updater to prevent startup crash
Top-level require('electron-updater') was crashing main process before
startApi() ran if the module failed to load in the packaged app. Move
the require inside setupAutoUpdater() and wrap in try-catch so updater
failures are non-fatal.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v0.1.5-beta
fix: expose app version synchronously via process.env in preload Replace async IPC approach with a synchronous env var set in app.whenReady() and read directly in preload — simpler and avoids timing issues with ipcRenderer.invoke. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>