Wrap 7za so a "Cannot create symbolic link" failure on libcrypto/libssl
.dylib entries exits 0 instead of failing the extraction; all other
non-zero exits pass through. Also picks up npm lockfile normalization.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- npm name: trailhead-path-bookmarker (package.json + lockfile)
- electron-builder appId: com.dbeuttel.trailhead-path-bookmarker
- AppUserModelId in main.js matches the new appId
- README title updated; userData path now %APPDATA%\Trailhead Path Bookmarker
Icon generator now emits both sizes:
- assets/tray-icon.png (32x32) for the system tray
- assets/app-icon.png (256x256) for electron-builder's win.icon, which
rejects PNGs smaller than 256
The previous icon was a bare mountain silhouette that didn't read as a
bookmark app at first glance. The new design uses the universal bookmark
ribbon glyph (vertical rectangle with a V-cut at the bottom) as the
primary silhouette and embeds the mountain peak inside it as a contrast
fill. The ribbon shape carries the *function* signal; the inner peak ties
to the Trailhead theme.
- Tray tooltip: "Trailhead Path Bookmarker"
- Popup header: "Trailhead"
- electron-builder productName: "Trailhead"
- New tray icon: orange mountain peak with pennant flag (replaces folder
pictogram). Tuned to 2px-min strokes so it survives downscaling to the
16-24px Windows tray
- Hide scrollbars across all scroll surfaces (popup, columns row, tab
strip) while keeping scroll behavior intact