You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -140,7 +140,7 @@ Sometimes you need to hand off a case. Sometimes you need a second pair of eyes
140
140
141
141
Every good PI keeps meticulous notes. Spin does it automatically. Every entity discovered, every connection made, every pivot point in your investigation -- logged, timestamped, and visualized.
142
142
143
-
-**D3.js Force-Directed Graph** -- Entity relationship visualization that reveals connections invisible to the naked eye
143
+
-**Force-Directed Entity Graph** -- Native Rust entity relationship visualization (iced 0.13) that reveals connections invisible to the naked eye
@@ -400,7 +400,7 @@ Click any identity card. Tabs, cookies, sessions -- **completely isolated**. Lik
400
400
401
401
1. Open the **Investigation** panel
402
402
2. View the chronological timeline of your investigation
403
-
3. Switch to **Graph** view for D3.js entity relationship visualization
403
+
3. Switch to **Graph** view for native Rust entity relationship visualization
404
404
4. Click nodes to expand connections, drag to rearrange
405
405
5. Export your investigation state at any time
406
406
@@ -421,13 +421,24 @@ Click any identity card. Tabs, cookies, sessions -- **completely isolated**. Lik
421
421
422
422
---
423
423
424
-
## What's New in v12.0.3
424
+
## What's New in v12.1.3
425
425
426
426
> *"New tools. Same attitude."*
427
427
428
-
### "Jessica Jones" Release
428
+
### v12.1.3 — Bug Fix Release
429
429
430
-
This release delivers the four major capabilities that were on the roadmap -- embedded Chromium, session cloning, investigation visualization, and full AI integration -- along with a complete architectural overhaul that eliminates the NPM dependency chain entirely.
430
+
- Fixed `EntityType::Coordinate` variant name (was incorrectly referenced as `Coordinates`)
431
+
- Removed non-existent `EntityType::SocialHandle` match arm from Hivemind panel
432
+
- Fixed borrow-checker error in entity type color closure (added `move` semantics)
433
+
- Fixed `Row::with_children()` usage — iced 0.13 `Row::wrap()` returns `row::Wrapping` which has no `push()`; replaced with Vec-collection pattern
434
+
- Fixed `SliceRandom` trait not in scope for fingerprint device memory selection
435
+
- Fixed `InvestigationsLoaded` type mismatch: `create_investigation` returns `Investigation`, converted to `InvestigationSummary` via `.to_summary()`
436
+
- Fixed `SaveApiKey` handler: `set_claude_api_key` returns `Result<bool>`, not `Result<()`>`
437
+
- Removed all unused imports (`Length`, `keyboard`, `checkbox`, `button`, `ghost_btn_style`) across view files
438
+
439
+
### v12.0 — "Jessica Jones" Initial Release
440
+
441
+
This release delivered the four major capabilities on the roadmap -- embedded Chromium, session cloning, investigation visualization, and full AI integration -- along with a complete architectural overhaul that eliminates the NPM dependency chain entirely.
431
442
432
443
**Pure Rust GUI (iced 0.13 + wry 0.44)**
433
444
- Replaced React/TypeScript/Vite/NPM frontend with a native Rust GUI
@@ -448,7 +459,7 @@ This release delivers the four major capabilities that were on the roadmap -- em
0 commit comments