This repository was archived by the owner on Jul 12, 2026. It is now read-only.
Repository navigation
Releases: ChessMess/UltimateDarkTowerSync
Releases · ChessMess/UltimateDarkTowerSync
Release list
v0.1.3
v0.1.2
chore: update package-lock.json for v0.1.2
v0.1.1
fix: startup logging, native module ABI rebuild, shutdown cleanup - Add file-based startup logging to Electron main process (writes to ~/Library/Application Support/.../startup.log with os.tmpdir fallback) - Lazy-load host modules via dynamic import() so logging captures native module load failures with a clear error dialog - Add electron-rebuild step to release workflow to fix v0.1.0 DMG crash (native modules were compiled for CI Node.js v20, not Electron's v22) - Fix ConnectionManager.destroy() to terminate client sockets before clearing, preventing shutdown hang and port leak - Move servicesSetError listener to FakeTower constructor (was leaking on each startAdvertising call) - Skip DIS service on macOS (CoreBluetooth blocks SIG UUIDs) - Remove diagnostic logging from startAdvertising (confirmed single call) - Update CHANGELOG, tech spec, and troubleshooting docs
v0.1.0
fix: add build step before test in release workflow Tests depend on packages/shared/dist which is produced by npm run build. The CI workflow gets this implicitly from tsc --build in type-check, but the release workflow was missing it.