Skip to content

Releases: acropolis914/Clara

v1.1.3

Choose a tag to compare

@github-actions github-actions released this 22 Oct 05:12

🚀 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 (or clara-git)
  • Ubuntu: Download .deb and run: sudo dpkg -i clara-ubuntu-*.deb && sudo apt-get install -f
  • Fedora: Download .rpm and 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

Choose a tag to compare

@github-actions github-actions released this 22 Oct 03:15

🚀 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-bin builds and installs again - the release asset's own pacman metadata is stripped, the download URL no longer breaks when the AUR pkgrel is 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 pkgrel is 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 (or clara-git)
  • Ubuntu: Download .deb and run: sudo dpkg -i clara-ubuntu-*.deb && sudo apt-get install -f
  • Fedora: Download .rpm and 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

Choose a tag to compare

@github-actions github-actions released this 20 Oct 03:28

🚀 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 (or clara-git)
  • Ubuntu: Download .deb and run: sudo dpkg -i clara-ubuntu-*.deb && sudo apt-get install -f
  • Fedora: Download .rpm and 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

Choose a tag to compare

@github-actions github-actions released this 19 Oct 15:35

🚀 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.Z followed by based on Carla version A.B.C (with Python/Qt/PyQt and path details); --version uses the same banner, with a plain-text fallback when rich is 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.sh and a CI version-check job block a tag whose version does not match base_version/releases.json, and the release checkout uses fetch-depth: 0 so the AUR pkgver bump fast-forwards cleanly
  • scripts/release_and_push_aur.sh now also bumps the internal base_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 (or clara-git)
  • Ubuntu: Download .deb and run: sudo dpkg -i clara-ubuntu-*.deb && sudo apt-get install -f
  • Fedora: Download .rpm and 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

Choose a tag to compare

@github-actions github-actions released this 19 Oct 14:22

🚀 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 in carla_shared.py so installed builds without a .git checkout (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 (or clara-git)
  • Ubuntu: Download .deb and run: sudo dpkg -i clara-ubuntu-*.deb && sudo apt-get install -f
  • Fedora: Download .rpm and 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

Choose a tag to compare

@github-actions github-actions released this 19 Oct 13:46

🚀 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 (or clara-git)
  • Ubuntu: Download .deb and run: sudo dpkg -i clara-ubuntu-*.deb && sudo apt-get install -f
  • Fedora: Download .rpm and 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

Choose a tag to compare

@github-actions github-actions released this 17 Oct 07:08

🚀 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 (or clara-git)
  • Ubuntu: Download .deb and run: sudo dpkg -i clara-ubuntu-*.deb && sudo apt-get install -f
  • Fedora: Download .rpm and 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

Choose a tag to compare

@github-actions github-actions released this 15 Oct 08:09

⚠️ RETRACTED — DO NOT USE

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-musl package was empty
  • archlinux/alpine tarballs 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 (or clara-git)
  • Ubuntu: Download .deb and run: sudo dpkg -i clara-ubuntu-*.deb && sudo apt-get install -f
  • Fedora: Download .rpm and 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

Choose a tag to compare

@github-actions github-actions released this 15 Oct 08:03

⚠️ RETRACTED — DO NOT USE

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-musl package was empty
  • archlinux/alpine tarballs 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 (or clara-git)
  • Ubuntu: Download .deb and run: sudo dpkg -i clara-ubuntu-*.deb && sudo apt-get install -f
  • Fedora: Download .rpm and 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