Releases: pkgforge/aeris
Releases · pkgforge/aeris
Release list
nightly-
ci: publish both tar.xz and onelf on nightly and release
v0.1.0
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...