SpyDE v0.2.0
Desktop app (Electron) with a uv-managed Python backend. The
installer is small — the analysis environment (incl. the GPU-correct
PyTorch wheel) is set up on first launch, which needs a network
connection and may take a few minutes. Later launches are instant.
⚠️ Unsigned for now: Windows SmartScreen / macOS Gatekeeper will
warn on first run. On Windows choose "More info → Run anyway"; on
macOS right-click the app → Open.
Downloads
| Platform | File |
|---|---|
| Windows | SpyDE Setup *.exe (NSIS installer) |
| macOS | SpyDE-*.dmg |
| Linux | SpyDE-*.AppImage |
What's Changed
- build: bump anyplotlib pin to released 0.3.0 by @CSSFrancis in #9
- feat(report): Report Builder — sidebar, combined figures, MDI layering, exports, movie (phases 1–4) by @CSSFrancis in #8
- Feat/report phase1 by @CSSFrancis in #10
- Release v0.2.0-rc.1 by @github-actions[bot] in #11
- Fix Release by @CSSFrancis in #12
- Release v0.2.0-rc.2 by @github-actions[bot] in #14
- docs(releasing): golden rule — never hand-create the GitHub Release by @CSSFrancis in #13
- feat(ui): floating first-run setup overlay with live progress by @CSSFrancis in #15
- fix(dist): first-launch env setup on clean machines (no-git, read-only, py3.14) by @CSSFrancis in #16
- Release v0.2.0-rc.3 by @github-actions[bot] in #17
- fix(dist): pre-built spyde wheel (fixes read-only egg-info crash on first launch) by @CSSFrancis in #18
- Release v0.2.0-rc.4 by @github-actions[bot] in #19
- Feat/neural integration by @CSSFrancis in #20
- Release v0.2.0-rc.5 by @github-actions[bot] in #21
- Report builder + vectors explorer, auto-updater, and neural GPU disk detection by @CSSFrancis in #22
- Docs/onboarding + presentation authoring + report redesign + defensive-code audit by @CSSFrancis in #23
- Movie editor: an editable, persistent in-situ movie block by @CSSFrancis in #24
- Presentation editing fixes: figure slide, split layouts, presenter exit by @CSSFrancis in #25
- Release v0.2.0-rc.6 by @github-actions[bot] in #26
- Fix macOS auto-update (needs zip target) + sanitize error rendering + CI gates by @CSSFrancis in #27
- Release v0.2.0-rc.7 by @github-actions[bot] in #28
- Fix release feed-validation gate: read feeds via API (runs on a draft) by @CSSFrancis in #29
- docs: macOS signing + notarization checklist + entitlements by @CSSFrancis in #30
- ci: manual 'Verify signing secrets' probe by @CSSFrancis in #32
- ci: structural .p8 diagnostics in the signing-secrets probe by @CSSFrancis in #33
- Enable macOS code signing + notarization on release builds by @CSSFrancis in #31
- Release v0.2.0-rc.8 by @github-actions[bot] in #34
- Fix updater: channel follows the running build (rc→beta, stable→stable) by @CSSFrancis in #35
- docs: version-pinned download tables (README + docs), auto-updated by Prepare Release by @CSSFrancis in #36
- Array cache: region reads, whole-chunk caching, per-frame derived views by @CSSFrancis in #37
- Deregister a signal plot's navigator selector on window close by @CSSFrancis in #38
- Report: delete just the figure from a split cell by @CSSFrancis in #39
- Remove the Copy to Report toolbar button (drag/drop covers it) by @CSSFrancis in #40
- spyde/external/: a defined home for upstream monkey-patches by @CSSFrancis in #41
- Integrating-ROI reads: thread and reuse the accumulate (660 -> 58 ms on a 4k movie) by @CSSFrancis in #42
- Stop the extent clamp rewriting the ROI on every drag event (+ a jump detector) by @CSSFrancis in #43
- Laundry-list UX batch: Calculating chip, editable metadata, Crop-as-live-ROI, movie-editor overlay scoping by @CSSFrancis in #44
- build: require anyplotlib>=0.4.2 (pan-diagnostic fix) by @CSSFrancis in #45
- Integrate mode defaulted to the WHOLE recording instead of a small region by @CSSFrancis in #47
- Release v0.2.0-rc.9 by @github-actions[bot] in #46
- fix(mac): serialise all Apple-MPS torch work behind one device lock by @CSSFrancis in #87
- Release v0.2.0 by @github-actions[bot] in #88
New Contributors
- @github-actions[bot] made their first contribution in #11
Full Changelog: v0.1.0...v0.2.0