This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+5 more
ReleasePort's take
Light signalv0.8.5 fixes allocation overflow crashes in browser IndexedDB and canvas crashes triggered by note block title changes. Adds project export/import as .ideon ZIP files.
Why it matters: Stability release resolving data persistence and editing crashes. Deploy if you've encountered either issue. Export/import feature enables project backup and sharing workflows.
Summary
AI summaryFixed a crash caused by corrupted Yjs state in IndexedDB and prevented canvas crashes from note block title changes.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Added project export and import functionality allowing download/upload of projects as .ideon ZIP files. Added project export and import functionality allowing download/upload of projects as .ideon ZIP files. Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
Resolved canvas crashes triggered by note block title changes after input handling adjustments. Resolved canvas crashes triggered by note block title changes after input handling adjustments. Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Bugfix | Medium |
Fixed allocation size overflow crash caused by corrupted Yjs state in browser IndexedDB. Fixed allocation size overflow crash caused by corrupted Yjs state in browser IndexedDB. Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Bugfix | Medium |
Prevented canvas crashes when note block titles change by debouncing input handler. Prevented canvas crashes when note block titles change by debouncing input handler. Source: granite4.1:30b@2026-05-20-audit Confidence: low |
— |
Full changelog
Added
- Added project export and import. Right-click any project you own to download it as a
.ideonfile (a ZIP archive containing all blocks, links, and file attachments). An "Import project" button next to "New Project" on the dashboard lets you restore or migrate a project from that file — on import, you become the owner of all blocks #95.
Fixed
- Fixed an allocation size overflow crash caused by corrupted Yjs state accumulated in browser IndexedDB by the 0.8.4 rapid-input bug. The WebSocket connection is now deferred until after local IndexedDB loads and passes an encode validation, replacing the previous byte-size heuristic #91.
- Fixed note block title changes triggering canvas crashes by debouncing the title input handler and clamping oversized content before propagation #91.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About ideon
Your project is scattered across too many tools. Map the chaos on an infinite canvas where notes, files, TO-DOs (and more!) finally live together.
Related context
Related tools
Beta — feedback welcome: [email protected]