Repository navigation
Releases: acropolis914/Clara
Release list
v1.1.3
🚀 Clara v1.1.3 [SUGGESTED]
Patchbay UI fixes: the floating toolbar now shows which toggles are enabled, and a manually created cable is drawn instantly instead of fading in
✨ What’s Changed
- Patchbay: the floating tool palette (signal flow/pulses, grid, snap, pointer/select/hand) now highlights the enabled toggles in the theme accent colour, so it is obvious when the animated signal flow is running
- Patchbay: the toolbar styling was missing because the live stylesheet is compiled from base_primitives.qss alone; the floating palette rules now live there and apply to every theme (Catppuccin Mocha/Macchiato/Latte, Classic Dark, Nord, Tokyo Night, Dracula, Gruvbox Dark)
- Patchbay: manually connecting two ports draws the cable immediately - the 750ms fade-in made a new connection feel unresponsive; node/port appearance and cable removal keep their eye-candy fades
📦 Installation Guide
- Appimage: Download
Clara-1.1.3-x86_64.AppImage, then:chmod +x Clara-1.1.3-x86_64.AppImage && ./Clara-1.1.3-x86_64.AppImage - Flatpak: Download/run the Flatpak bundle:
flatpak install --user com.github.acropolis914.Clara.flatpak - Arch: Install via AUR / PKGBUILD:
paru -S clara-bin(orclara-git) - Ubuntu: Download
.deband run:sudo dpkg -i clara-ubuntu-*.deb && sudo apt-get install -f - Fedora: Download
.rpmand run:sudo dnf install clara-*.rpm - Void: Extract tarball:
tar --zstd -xvf clara-void-*.tar.zst -C / - Alpine: Extract tarball:
tar --zstd -xvf clara-alpine-*.tar.zst -C / - Nix: Run directly via Flake:
nix run github:acropolis914/Clara
v1.1.2
🚀 Clara v1.1.2 [SUGGESTED]
Patchbay focus and packaging release: the focused node title stays readable, cables react to focus immediately, and the AUR clara-bin package builds, installs and updates correctly
✨ What’s Changed
- Patchbay: the focused node title is readable again (it was drawn with the canvas background colour on the header background, 1.30:1 contrast) and the theme now enforces a minimum contrast ratio for selection colours
- Patchbay: cables refresh their gradients and routing the moment a node gains or loses focus, instead of only after the node is moved
- AUR:
clara-binbuilds and installs again - the release asset's own pacman metadata is stripped, the download URL no longer breaks when the AURpkgrelis bumped, and the noisy strip/debug pass is disabled - AUR: a manual sync workflow publishes packaging fixes without waiting for a full release, and the published
pkgrelis now derived from the live AUR package instead of being reset on every release
📦 Installation Guide
- Appimage: Download
Clara-1.1.2-x86_64.AppImage, then:chmod +x Clara-1.1.2-x86_64.AppImage && ./Clara-1.1.2-x86_64.AppImage - Flatpak: Download/run the Flatpak bundle:
flatpak install --user com.github.acropolis914.Clara.flatpak - Arch: Install via AUR / PKGBUILD:
paru -S clara-bin(orclara-git) - Ubuntu: Download
.deband run:sudo dpkg -i clara-ubuntu-*.deb && sudo apt-get install -f - Fedora: Download
.rpmand run:sudo dnf install clara-*.rpm - Void: Extract tarball:
tar --zstd -xvf clara-void-*.tar.zst -C / - Alpine: Extract tarball:
tar --zstd -xvf clara-alpine-*.tar.zst -C / - Nix: Run directly via Flake:
nix run github:acropolis914/Clara
v1.1.1
🚀 Clara v1.1.1 [CRITICAL]
Stability and reliability patch: stops Cardinal crash-on-load, fixes the Add Plugin dialog selecting the wrong plugin, persists the plugin cache across restarts, collapses startup recovery into a single prompt, and makes the program filetype-agnostic with extensions owned solely by the save manager
✨ What’s Changed
- Cardinal (and other GLX/KV-Element/JUCE-UI) plugins no longer crash the host on load: they are auto-loaded in bridge mode when a project contains them
- Add Plugin dialog: the Rack and Cards views now stay in sync with the (custom-sorted) table, so adding a plugin no longer inserts an unrelated one
- Plugin list cache now includes LV2 and internal plugins and is pruned of stale entries, so a restart no longer needs a full rescan
- Startup shows a single last-save/autosave recovery prompt instead of two back-to-back dialogs; recovered sessions load the autosave content under the last-saved name and path
- Project filetype handling is now filetype-agnostic: the program works with filenames plus an opaque format tag, and only the save manager knows extensions (legacy .json projects remain loadable but stay out of file dialogs)
📦 Installation Guide
- Appimage: Download
Clara-1.1.1-x86_64.AppImage, then:chmod +x Clara-1.1.1-x86_64.AppImage && ./Clara-1.1.1-x86_64.AppImage - Flatpak: Download/run the Flatpak bundle:
flatpak install --user com.github.acropolis914.Clara.flatpak - Arch: Install via AUR / PKGBUILD:
paru -S clara-bin(orclara-git) - Ubuntu: Download
.deband run:sudo dpkg -i clara-ubuntu-*.deb && sudo apt-get install -f - Fedora: Download
.rpmand run:sudo dnf install clara-*.rpm - Void: Extract tarball:
tar --zstd -xvf clara-void-*.tar.zst -C / - Alpine: Extract tarball:
tar --zstd -xvf clara-alpine-*.tar.zst -C / - Nix: Run directly via Flake:
nix run github:acropolis914/Clara
v1.1.0
🚀 Clara v1.1.0 [SUGGESTED]
Rich CLI startup banner and Ctrl+C prompt, plus tag/version consistency enforcement across the release pipeline
✨ What’s Changed
- CLI startup now renders a rich panel showing
Clara vX.Y.Zfollowed bybased on Carla version A.B.C(with Python/Qt/PyQt and path details);--versionuses the same banner, with a plain-text fallback whenrichis unavailable - The terminal Ctrl+C (SIGINT) prompt is now a rich panel: pressing Enter quits (default) and T keeps Clara running in the system tray
- Release pipeline now enforces tag/version consistency:
scripts/check_version.shand a CIversion-checkjob block a tag whose version does not matchbase_version/releases.json, and the release checkout usesfetch-depth: 0so the AURpkgverbump fast-forwards cleanly scripts/release_and_push_aur.shnow also bumps the internalbase_version, preventing builds from self-reporting a stale version to the in-app updater
📦 Installation Guide
- Appimage: Download
Clara-1.1.0-x86_64.AppImage, then:chmod +x Clara-1.1.0-x86_64.AppImage && ./Clara-1.1.0-x86_64.AppImage - Flatpak: Download/run the Flatpak bundle:
flatpak install --user com.github.acropolis914.Clara.flatpak - Arch: Install via AUR / PKGBUILD:
paru -S clara-bin(orclara-git) - Ubuntu: Download
.deband run:sudo dpkg -i clara-ubuntu-*.deb && sudo apt-get install -f - Fedora: Download
.rpmand run:sudo dnf install clara-*.rpm - Void: Extract tarball:
tar --zstd -xvf clara-void-*.tar.zst -C / - Alpine: Extract tarball:
tar --zstd -xvf clara-alpine-*.tar.zst -C / - Nix: Run directly via Flake:
nix run github:acropolis914/Clara
v1.0.5
🚀 Clara v1.0.5 [SUGGESTED]
Patch release fixing the internal Clara version fallback so builds self-report the correct version
✨ What’s Changed
- Fixed the
_get_clara_version()fallback incarla_shared.pyso installed builds without a.gitcheckout (such as the AUR source tarball) report the correct Clara version instead of 1.0.3 - Prevents the in-app updater from repeatedly offering the already-installed release, since
CLARA_VERSION_STRING(About dialog, application version, update check) was stale
📦 Installation Guide
- Appimage: Download
Clara-1.0.5-x86_64.AppImage, then:chmod +x Clara-1.0.5-x86_64.AppImage && ./Clara-1.0.5-x86_64.AppImage - Flatpak: Download/run the Flatpak bundle:
flatpak install --user com.github.acropolis914.Clara.flatpak - Arch: Install via AUR / PKGBUILD:
paru -S clara-bin(orclara-git) - Ubuntu: Download
.deband run:sudo dpkg -i clara-ubuntu-*.deb && sudo apt-get install -f - Fedora: Download
.rpmand run:sudo dnf install clara-*.rpm - Void: Extract tarball:
tar --zstd -xvf clara-void-*.tar.zst -C / - Alpine: Extract tarball:
tar --zstd -xvf clara-alpine-*.tar.zst -C / - Nix: Run directly via Flake:
nix run github:acropolis914/Clara
v1.0.4
🚀 Clara v1.0.4 [SUGGESTED]
Restored inline displays for in-process plugins, per-plugin bridge mode selection at add time, and a plugin-list/settings overhaul
✨ What’s Changed
- Restored inline display rendering (VU meters, scopes, plots) inside patchbay node boxes for in-process plugins, with canvas boxes sized to fit header/subbar so displays align below toolbar controls
- Per-plugin bridge mode: new Mode selector in the add-plugin dialog (Default / In-process / Bridged) backed by PLUGIN_OPTION_USE_BRIDGE and PLUGIN_OPTION_AVOID_BRIDGE, overriding the global bridge preference and persisted with the plugin in the project
- In-process mode enables inline displays, while bridged mode sandboxes the plugin (no inline display) for crash isolation
- Settings UI: added Plugin Sandboxing & Bridges controls (master 'Enable plugin bridges' toggle plus 'Run plugins in bridge mode when possible') to the schema-driven Experimental tab
- Plugin list: on-demand viewport rendering replacing bulk card/row allocation, fixing search/filter desync and the initial scroll jump, greatly reducing cold-start cost
- Rack, canvas and statusbar refinements: flexible statusbar/toolbar layout for half-screen tiling, rack width/defocus stability, and reduced log-flood UI stalls
📦 Installation Guide
- Appimage: Download
Clara-1.0.4-x86_64.AppImage, then:chmod +x Clara-1.0.4-x86_64.AppImage && ./Clara-1.0.4-x86_64.AppImage - Flatpak: Download/run the Flatpak bundle:
flatpak install --user com.github.acropolis914.Clara.flatpak - Arch: Install via AUR / PKGBUILD:
paru -S clara-bin(orclara-git) - Ubuntu: Download
.deband run:sudo dpkg -i clara-ubuntu-*.deb && sudo apt-get install -f - Fedora: Download
.rpmand run:sudo dnf install clara-*.rpm - Void: Extract tarball:
tar --zstd -xvf clara-void-*.tar.zst -C / - Alpine: Extract tarball:
tar --zstd -xvf clara-alpine-*.tar.zst -C / - Nix: Run directly via Flake:
nix run github:acropolis914/Clara
v1.0.3
🚀 Clara v1.0.3 [SUGGESTED]
Rack width stability on half-screen tiling, signal-flow peak-hold decay, and gradient-tinted cable pulses
✨ What’s Changed
- Eliminated rack width blinking and rightward shifting on window focus/defocus under tiling window managers (Hyprland)
- Flexible statusbar controls dropping window minimum width from 824px to 420px for seamless half-screen tiling
- Peak-hold buffer with exponential decay for signal flow pulses to eliminate flickering on transient audio
- Source-to-destination gradient color interpolation for traveling cable pulses
📦 Installation Guide
- Appimage: Download
Clara-1.0.3-x86_64.AppImage, then:chmod +x Clara-1.0.3-x86_64.AppImage && ./Clara-1.0.3-x86_64.AppImage - Flatpak: Download/run the Flatpak bundle:
flatpak install --user com.github.acropolis914.Clara.flatpak - Arch: Install via AUR / PKGBUILD:
paru -S clara-bin(orclara-git) - Ubuntu: Download
.deband run:sudo dpkg -i clara-ubuntu-*.deb && sudo apt-get install -f - Fedora: Download
.rpmand run:sudo dnf install clara-*.rpm - Void: Extract tarball:
tar --zstd -xvf clara-void-*.tar.zst -C / - Alpine: Extract tarball:
tar --zstd -xvf clara-alpine-*.tar.zst -C / - Nix: Run directly via Flake:
nix run github:acropolis914/Clara
v1.0.1
All binary artifacts of this release have been removed because they are broken/incorrect:
- Packages are GUI-less (missing launcher scripts, desktop files, icons, Python frontend)
- AppImage does not start (no frontend bundled; hard-coded build-machine paths)
void-muslpackage was emptyarchlinux/alpinetarballs were not real packages (no.PKGINFO/.MTREE)- Mangled asset names / wrong versions
Only the auto-generated source code archives remain. Corrected builds will be published separately.
🚀 Clara v1.0.1 [MINOR]
CI now builds portable AppImage and Flatpak bundles alongside deb/rpm/tar/nix, plus documentation and packaging fixes
✨ What’s Changed
- GitHub Actions packaging workflow extended with x86_64 AppImage and Flatpak jobs, wired into the release asset set
- Standalone AppImage builder (bundled CPython + PyQt6/Qt6) for modern systems
- Flatpak manifest + bundle against the org.kde.Platform 6.8 runtime
- README and installation guide document the AppImage, Flatpak and clara/carla naming
- clara is the primary binary/desktop name; carla remains a backwards-compatible symlink
📦 Installation Guide
- Appimage: Download
Clara-1.0.1-x86_64.AppImage, then:chmod +x Clara-1.0.1-x86_64.AppImage && ./Clara-1.0.1-x86_64.AppImage - Flatpak: Download/run the Flatpak bundle:
flatpak install --user com.github.acropolis914.Clara.flatpak - Arch: Install via AUR / PKGBUILD:
paru -S clara-bin(orclara-git) - Ubuntu: Download
.deband run:sudo dpkg -i clara-ubuntu-*.deb && sudo apt-get install -f - Fedora: Download
.rpmand run:sudo dnf install clara-*.rpm - Void: Extract tarball:
tar --zstd -xvf clara-void-*.tar.zst -C / - Alpine: Extract tarball:
tar --zstd -xvf clara-alpine-*.tar.zst -C / - Nix: Run directly via Flake:
nix run github:acropolis914/Clara
v1.0.0
All binary artifacts of this release have been removed because they are broken/incorrect:
- Packages are GUI-less (missing launcher scripts, desktop files, icons, Python frontend)
- AppImage does not start (no frontend bundled; hard-coded build-machine paths)
void-muslpackage was emptyarchlinux/alpinetarballs were not real packages (no.PKGINFO/.MTREE)- Mangled asset names / wrong versions
Only the auto-generated source code archives remain. Corrected builds will be published separately.
🚀 Clara v1.0.0 [MINOR]
Clara 1.0.0 - patchbay overhaul: modal navigation, pluggable routing/arrange, animated signal flow, Catppuccin theming, and AppImage/Flatpak packaging
✨ What’s Changed
- Animated signal/event flow: travelling pulses along cables with comet tails and per-node glow driven by real engine levels (plugin peaks + external/PipeWire peak-detect via libpulse)
- Patchbay search relocated into the top context toolbar, with persistent Ctrl+F selection and a restyled (Catppuccin blue) results dropdown
- Pluggable routing engine: self-contained A* + flocking router and a new orthogonal (Manhattan) router, both obstacle-aware
- Pluggable arrange algorithms: heuristic (pattern-aware) and Sugiyama layouts alongside classic/flow, selectable and persisted (Canvas/ArrangeStyle)
- Graph introspection model (patchcanvas/graph_info.py) as the foundation for scripting/claractl
- Major canvas performance pass: multi-second freeze on settings apply with pure-Python routers cut to a few hundred ms
- Catppuccin theming across patchbay, settings and search; sidebar tabs and buttons use Nerd Font glyphs, legacy bitmap icons/options removed
- Modal (Photoshop/Blender-style) canvas navigation, infinite canvas, marquee selection and minimap tracking
- Session safety: rotating autosaves, countdown timers, dirty-edit tracking and save-on-exit prompts
- New distribution targets: portable x86_64 AppImage and Flatpak builds (clara primary, carla kept as a backwards-compatible symlink)
📦 Installation Guide
- Appimage: Download
Clara-1.0.0-x86_64.AppImage, then:chmod +x Clara-1.0.0-x86_64.AppImage && ./Clara-1.0.0-x86_64.AppImage - Flatpak: Download/run the Flatpak bundle:
flatpak install --user com.github.acropolis914.Clara.flatpak - Arch: Install via AUR / PKGBUILD:
paru -S clara-bin(orclara-git) - Ubuntu: Download
.deband run:sudo dpkg -i clara-ubuntu-*.deb && sudo apt-get install -f - Fedora: Download
.rpmand run:sudo dnf install clara-*.rpm - Void: Extract tarball:
tar --zstd -xvf clara-void-*.tar.zst -C / - Alpine: Extract tarball:
tar --zstd -xvf clara-alpine-*.tar.zst -C / - Nix: Run directly via Flake:
nix run github:acropolis914/Clara