Releases: Prithvi-Web/Treemap
Releases · Prithvi-Web/Treemap
v1.2.1
Fix macOS "damaged app" by ad-hoc signing the build (1.2.1) The unsigned macOS builds shipped with no _CodeSignature/CodeResources because electron-builder skips signing entirely under CSC_IDENTITY_AUTO_DISCOVERY=false. Once a download picked up the quarantine flag, macOS reported "TreeMap is damaged and can't be opened" and refused to launch it — a dead end with no right-click-to-open escape. Add an afterPack hook that ad-hoc signs the bundle inside-out, producing a valid signature so a download shows the dismissable "unidentified developer" prompt instead. README documents the one-time `xattr -dr com.apple.quarantine` fallback for already-broken downloads. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
v1.2.0
Merge remote README edit Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
v1.1.0
A lot better UI was added.
v1.0.0
Package TreeMap as a downloadable desktop app - Wrap the Express app in Electron (electron/main.js): embedded server on a random localhost port, native window, single-instance lock, app menu - Refactor backend into src/server.ts (createApp/startServer) so the same code runs standalone (npm start) and inside Electron; slim src/index.ts - electron-builder config for macOS (.dmg), Windows (NSIS .exe) and Linux (AppImage); app icon generated from the TreeMap logo - GitHub Actions release pipeline: builds Mac + Windows installers on push of a v* tag and attaches them to a GitHub Release (manual dispatch also builds artifacts) - README: download/run instructions for users, build & release guide - gitignore release/ build output Verified: standalone web server, Electron boot with embedded server serving the UI, and the packaged .app all return HTTP 200. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>