Repository navigation
CapsuleCraft v1.9.0 — Full English UI + native roadmap trio
CapsuleCraft v1.9.0 — the English-language release with the three remaining offline roadmap items landing in the native egui shell.
✨ Added
- Native audio playback (roadmap ✅): audio notes stored as MIME attachments play inside the egui shell via
rodio— WAV/MP3/OGG/FLAC, Play/Pause/Stop, dedicated audio thread (cpal's output stream is!Send); MediaRecorder webm/opus gets an honest "not decodable offline" note. - OpenPGP capsule encryption (roadmap ✅): export any capsule as an armored, passphrase-encrypted
.eml.asc(AES-256, SEIPD v1, iterated+salted S2K viarPGP) and import it back through the same dialog; a wrong passphrase reopens the modal. - Offline code execution (roadmap ✅): JavaScript REPL blocks run in the native shell through the embedded
boaengine with a console shim; JSON blocks validate and pretty-print; TS/Python/Rust/SQL keep an honest "no interpreter in the zero-dependency build" note. - Data-grid formulas (roadmap ✅): cells starting with
=are evaluated by the same engine —=SUM(A1:A5),=AVG,=MIN,=MAX,=COUNT, arithmetic, nested cell refs,A1:B3ranges; the raw formula is stored, the computed value displayed. - Animated demo GIF in both READMEs, rendered from the real app via the
--snapshotCLI.
🌐 Changed — full English UI with enforced purism
- Every block component, the FAQ and the onboarding screen in the web build go through i18n; the command palette adds Russian search aliases only in the RU locale.
- Co-Thinker output, ICS export labels and numeric formatting follow the detected capsule/UI language.
- A native unit test asserts no EN string contains a single Cyrillic character; an engine test asserts Co-Thinker replies to an English capsule are Latin-only.
- CI: the native job installs
libasound2-dev+pkg-configfor rodio.
🧪 Quality
- Native: 135 passed / 0 failed (
cargo test --release, up from 98) - Web: 175 passed (vitest),
tsc --noEmitclean - CI green on the release commit: native shell, rust backend, frontend build
📦 Downloads
| File | Platform |
|---|---|
CapsuleCraft_native_1.9.0_x64.zip |
Windows 10/11 x64 — native egui shell (recommended, no WebView2) |
CapsuleCraft_native_1.9.0_arm64.app.zip |
macOS Apple Silicon — native egui shell |
CapsuleCraft_1.9.0_x64-setup.exe / .msi |
Windows — Tauri shell |
CapsuleCraft_1.9.1_amd64.AppImage / .deb / .rpm |
Linux — Tauri shell |
CapsuleCraft_1.9.0_aarch64.dmg |
macOS — Tauri shell |
SHA256SUMS.txt |
checksums |
Full changelog: https://github.com/kostyk348/CapsuleCraft/blob/main/CHANGELOG.md