Skip to content

Releases: pkgforge/aeris

Release list

nightly-

nightly- Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Jul 03:07
011fd01
ci: publish both tar.xz and onelf on nightly and release

v0.1.0

Choose a tag to compare

@QaidVoid QaidVoid released this 02 Jul 05:36
6ee7c86

0.1.0 - 2026-07-01

⛰️ Features

  • (browse) Polish view, wire single package Install click - (cece84e)
  • (dashboard) Polish view with scroll, primary CTA, semibold headings - (23890cd)
  • (installed) Polish view, wire single package Update click - (ac95b31)
  • (manifest) Rename diff buckets and sort entries by name - (59cb368)
  • (manifest) Reload diff when packages.toml changes on disk - (3bb5198)
  • (manifest) Per package detail panel on the right - (ab9668e)
  • (manifest) Warn when an entry references a missing profile - (84a26ef)
  • (manifest) Full package editor with source, build, options - (c26372b)
  • (manifest) Edit, add, remove, and import installed packages - (e8ad104)
  • (manifest) Wire apply with prune toggle and confirm flow - (4c481f0)
  • (manifest) Add read-only Manifest view for soar declarative state - (cbfc73f)
  • (settings) Redesign view with section cards, real switches, hierarchy - (f2269fc)
  • (text-input) Multiline mode + use it for build commands - (02cc2e2)
  • (updates) Polish view, wire card selection and update click - (a79d73f)
  • Focus root for keyboard actions and add native file picker - (7561148)
  • Keyboard shortcuts for Esc and Enter - (17bd98f)
  • Editable text/number/select fields in Settings via edit modal - (e20b2b0)
  • Surface profile switching in the Adapters view - (5bfdf73)
  • Track launched processes and add a Stop button - (a42dba4)
  • Enumerate executables and prompt picker for multi-binary packages - (195be88)
  • Wire Run capability with a Run button on installed cards - (3986cc0)
  • Fetch and display package_detail in Browse panel - (decf5fa)
  • Add Sync button to Browse, Installed, and Updates toolbars - (64ea8cd)
  • Remove plugin files when uninstalling a plugin adapter - (d480c07)
  • Surface BatchProgress events in the header - (2976e35)
  • Wire Settings dirty-state, Toggle clicks, and Revert button - (d8f5fe4)
  • Refresh installed list and toast batch operation results - (dbe05b2)
  • Surface sync errors as toasts and persist sync_error - (652eed4)
  • Surface update operation errors as toasts - (a060f47)
  • Show target mode in confirmation messages - (4b74bba)
  • Confirm before removing installed packages - (da27af0)
  • Make mode badge clickable to toggle User/System - (e37f567)
  • Migrate UI framework from iced to gpui - (e52fb41)
  • Add batch operations, operation queue, toast notifications, and per-package progress - (77ad959)
  • Add can_list_updates capability, per-adapter update UI, and version badge fixes - (ab6c09a)
  • Add runtime plugin management and adapter enable/disable - (b196123)
  • Add PackageMode support, adapter badge colors, and multi-adapter UI - (8ac26ef)
  • Integrate plugin registry, adapter manager, and multi-adapter routing - (a0950b5)
  • Add WASM adapter system for sandboxed plugins - (36df1c7)
  • Improve overall user interface - (35132e9)
  • Full system package mode support across all views - (b615242)
  • Add system package support with privilege escalation - (81ee3fb)
  • Add support for config management - (0be5f03)
  • Add live progress reporting for package operations - (ee9dcb6)
  • Implement install/remove/update operations - (d0a7fc3)
  • Implement dashboard, installed, and updates views - (0c4ad3d)
  • Initialize soar adapter with package listing - (77a9d65)
  • Add core types, adapter system, and GUI shell - (e890fee)
  • Add theme toggle - (d384567)
  • Setup - (2ec54b7)

🐛 Bug Fixes

  • (layout) Allow flex content to shrink so panels and rows do not clip - (b5d7340)
  • (manifest) Always show undeclared packages regardless of prune toggle - (4184934)
  • (manifest) Strip soar's status suffix before edit/remove - (1a6c81a)
  • (manifest) Read via PackagesConfig and write without losing unknown fields - (2aabfd4)
  • (progress) Route progress events to the Updates view too - (d134515)
  • (settings) Unbreak scroll by clearing flex min-height up the chain - (74abf8b)
  • (settings) Add cancel for select edit modal - (694f196)
  • (settings) Make the page scrollable - (a59abdc)
  • (text-input) Scroll horizontally so the caret stays in view - (23019ff)
  • Drop unused bindings flagged by the compiler - (a74906e)
  • Widen settings edit modal and clip TextInput overflow - (0b94dd7)
  • Enumerate package binaries via profile bin symlinks and occlude overlays - (ff9d9c0)
  • Run installed binary directly and stop card-level click propagation - (4f70b80)
  • Disambiguate installed packages with same name - (cb0ed3c)
  • Recreate SoarContext after repo enable/dis...
Read more