Skip to content

CapsuleCraft v1.9.0 — Full English UI + native roadmap trio

Choose a tag to compare

@github-actions github-actions released this 31 Oct 16:00
· 42 commits to main since this release

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 via rPGP) 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 boa engine 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:B3 ranges; the raw formula is stored, the computed value displayed.
  • Animated demo GIF in both READMEs, rendered from the real app via the --snapshot CLI.

🌐 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-config for rodio.

🧪 Quality

  • Native: 135 passed / 0 failed (cargo test --release, up from 98)
  • Web: 175 passed (vitest), tsc --noEmit clean
  • 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