|
| 1 | + |
| 2 | +## [0.1.0](https://github.com/pkgforge/aeris/compare/v0.0.0...v0.1.0) - 2026-07-01 |
| 3 | + |
| 4 | +### ⛰️ Features |
| 5 | + |
| 6 | +- *(browse)* Polish view, wire single package Install click - ([cece84e](https://github.com/pkgforge/aeris/commit/cece84e9b7eb214776da0b54f8ea026489039a17)) |
| 7 | +- *(dashboard)* Polish view with scroll, primary CTA, semibold headings - ([23890cd](https://github.com/pkgforge/aeris/commit/23890cd07c078e4b1edf6f060339f4876a957d57)) |
| 8 | +- *(installed)* Polish view, wire single package Update click - ([ac95b31](https://github.com/pkgforge/aeris/commit/ac95b3193cdb18ad3cfa007b52ebe64dfcc351a7)) |
| 9 | +- *(manifest)* Rename diff buckets and sort entries by name - ([59cb368](https://github.com/pkgforge/aeris/commit/59cb36823254253f153e51a72ec221b24bbe24bb)) |
| 10 | +- *(manifest)* Reload diff when packages.toml changes on disk - ([3bb5198](https://github.com/pkgforge/aeris/commit/3bb5198aaaff0bfec499ad3dd844e7c4d77d2a06)) |
| 11 | +- *(manifest)* Per package detail panel on the right - ([ab9668e](https://github.com/pkgforge/aeris/commit/ab9668ed24d39a9afd2b43825ba0d362c6c0cb3c)) |
| 12 | +- *(manifest)* Warn when an entry references a missing profile - ([84a26ef](https://github.com/pkgforge/aeris/commit/84a26efbe8f9c7dd14f33567fe15cb3b2d5c324e)) |
| 13 | +- *(manifest)* Full package editor with source, build, options - ([c26372b](https://github.com/pkgforge/aeris/commit/c26372ba04ab176523e60135d9ba0d63696b686f)) |
| 14 | +- *(manifest)* Edit, add, remove, and import installed packages - ([e8ad104](https://github.com/pkgforge/aeris/commit/e8ad104fb6583456e88558d46e26725e99dab6b1)) |
| 15 | +- *(manifest)* Wire apply with prune toggle and confirm flow - ([4c481f0](https://github.com/pkgforge/aeris/commit/4c481f04d4b558f309250ecc1832ba3a49145d9b)) |
| 16 | +- *(manifest)* Add read-only Manifest view for soar declarative state - ([cbfc73f](https://github.com/pkgforge/aeris/commit/cbfc73fe0cb3fca18bd551b04e41d361ddcfc907)) |
| 17 | +- *(settings)* Redesign view with section cards, real switches, hierarchy - ([f2269fc](https://github.com/pkgforge/aeris/commit/f2269fc61a6d66f5cae7fc87bceb46b6107d3616)) |
| 18 | +- *(text-input)* Multiline mode + use it for build commands - ([02cc2e2](https://github.com/pkgforge/aeris/commit/02cc2e273ac989fce5366cbd25a5b2bc61be10cd)) |
| 19 | +- *(updates)* Polish view, wire card selection and update click - ([a79d73f](https://github.com/pkgforge/aeris/commit/a79d73f096094e5606049e343db5369baf44586a)) |
| 20 | +- Focus root for keyboard actions and add native file picker - ([7561148](https://github.com/pkgforge/aeris/commit/7561148a54c4ccdefc82ab9d38150399fdb047bb)) |
| 21 | +- Keyboard shortcuts for Esc and Enter - ([17bd98f](https://github.com/pkgforge/aeris/commit/17bd98f7232cfb3d7ef552916570d1d640cc70c6)) |
| 22 | +- Editable text/number/select fields in Settings via edit modal - ([e20b2b0](https://github.com/pkgforge/aeris/commit/e20b2b01197795a76a8512abcc50dcd3305c8838)) |
| 23 | +- Surface profile switching in the Adapters view - ([5bfdf73](https://github.com/pkgforge/aeris/commit/5bfdf7315607a0669da5205db7ed9661bf776394)) |
| 24 | +- Track launched processes and add a Stop button - ([a42dba4](https://github.com/pkgforge/aeris/commit/a42dba4d8972a28beed125593bbe6580e909c3af)) |
| 25 | +- Enumerate executables and prompt picker for multi-binary packages - ([195be88](https://github.com/pkgforge/aeris/commit/195be888e34e00ed707da4249cc5de929adc58f5)) |
| 26 | +- Wire Run capability with a Run button on installed cards - ([3986cc0](https://github.com/pkgforge/aeris/commit/3986cc09c8fcd7e781eab82643ce367561373311)) |
| 27 | +- Fetch and display package_detail in Browse panel - ([decf5fa](https://github.com/pkgforge/aeris/commit/decf5facc32641dd99ce5f495c8518f14c781d3a)) |
| 28 | +- Add Sync button to Browse, Installed, and Updates toolbars - ([64ea8cd](https://github.com/pkgforge/aeris/commit/64ea8cd2019b37e0f8fea4de4b18a9ece3ab5395)) |
| 29 | +- Remove plugin files when uninstalling a plugin adapter - ([d480c07](https://github.com/pkgforge/aeris/commit/d480c074a42cb2e9ea3a398ae7cb86b1c8cbd83e)) |
| 30 | +- Surface BatchProgress events in the header - ([2976e35](https://github.com/pkgforge/aeris/commit/2976e3523c176716275e229a227beb9c06a80daf)) |
| 31 | +- Wire Settings dirty-state, Toggle clicks, and Revert button - ([d8f5fe4](https://github.com/pkgforge/aeris/commit/d8f5fe46cb5d60d750f413c4d33ec76689cdc398)) |
| 32 | +- Refresh installed list and toast batch operation results - ([dbe05b2](https://github.com/pkgforge/aeris/commit/dbe05b2f9d9735ec5cf66c0db3be48ddea9d934a)) |
| 33 | +- Surface sync errors as toasts and persist sync_error - ([652eed4](https://github.com/pkgforge/aeris/commit/652eed45468609411530d20338179bb4fe714f12)) |
| 34 | +- Surface update operation errors as toasts - ([a060f47](https://github.com/pkgforge/aeris/commit/a060f474f54b618f71f422b4156ff112d25a0c51)) |
| 35 | +- Show target mode in confirmation messages - ([4b74bba](https://github.com/pkgforge/aeris/commit/4b74bba466fd76a2fa36b5c60785c8f1ea2a14e8)) |
| 36 | +- Confirm before removing installed packages - ([da27af0](https://github.com/pkgforge/aeris/commit/da27af0492f1a726f6ac44abc8852bd70d1f61ef)) |
| 37 | +- Make mode badge clickable to toggle User/System - ([e37f567](https://github.com/pkgforge/aeris/commit/e37f5676e049ad7bba1a4d07af48879283789f7d)) |
| 38 | +- Migrate UI framework from iced to gpui - ([e52fb41](https://github.com/pkgforge/aeris/commit/e52fb418676a9767e73d96168cb12e409e7c0500)) |
| 39 | +- Add batch operations, operation queue, toast notifications, and per-package progress - ([77ad959](https://github.com/pkgforge/aeris/commit/77ad95947ad985e221729ad88d01542afadd12fa)) |
| 40 | +- Add can_list_updates capability, per-adapter update UI, and version badge fixes - ([ab6c09a](https://github.com/pkgforge/aeris/commit/ab6c09a4f3ddf7906ebf85875467b7f64851284e)) |
| 41 | +- Add runtime plugin management and adapter enable/disable - ([b196123](https://github.com/pkgforge/aeris/commit/b196123086fed0083259f60844aa254ec5c79b7f)) |
| 42 | +- Add PackageMode support, adapter badge colors, and multi-adapter UI - ([8ac26ef](https://github.com/pkgforge/aeris/commit/8ac26efce7c84a9c5c5b89cba4e552329086e897)) |
| 43 | +- Integrate plugin registry, adapter manager, and multi-adapter routing - ([a0950b5](https://github.com/pkgforge/aeris/commit/a0950b569c1e554326da46a154ea1e1771a0b9b1)) |
| 44 | +- Add WASM adapter system for sandboxed plugins - ([36df1c7](https://github.com/pkgforge/aeris/commit/36df1c7b4facd6e7bdd1b231f5bdc93c16e29131)) |
| 45 | +- Improve overall user interface - ([35132e9](https://github.com/pkgforge/aeris/commit/35132e9f2a6b12189020939dcf5fd48ed4aa18f7)) |
| 46 | +- Full system package mode support across all views - ([b615242](https://github.com/pkgforge/aeris/commit/b615242b64da18802fe32596840ef90df62c8eae)) |
| 47 | +- Add system package support with privilege escalation - ([81ee3fb](https://github.com/pkgforge/aeris/commit/81ee3fbe9471a759cfbd174bf437550a45697d47)) |
| 48 | +- Add support for config management - ([0be5f03](https://github.com/pkgforge/aeris/commit/0be5f030c5f7d3852fe4124ea9dbb9e41f284f2f)) |
| 49 | +- Add live progress reporting for package operations - ([ee9dcb6](https://github.com/pkgforge/aeris/commit/ee9dcb637a8570849121129ba5207171bceca5ca)) |
| 50 | +- Implement install/remove/update operations - ([d0a7fc3](https://github.com/pkgforge/aeris/commit/d0a7fc3660a52e242acd0dba5deef7d92ece4784)) |
| 51 | +- Implement dashboard, installed, and updates views - ([0c4ad3d](https://github.com/pkgforge/aeris/commit/0c4ad3d15f4d161fc862863ef9384510edb10119)) |
| 52 | +- Initialize soar adapter with package listing - ([77a9d65](https://github.com/pkgforge/aeris/commit/77a9d6525b32889fafb9a863fa5f9228691b42c4)) |
| 53 | +- Add core types, adapter system, and GUI shell - ([e890fee](https://github.com/pkgforge/aeris/commit/e890fee87a3d84554178a51dd746fce3b810e7f6)) |
| 54 | +- Add theme toggle - ([d384567](https://github.com/pkgforge/aeris/commit/d384567e5d9c8bf27106472729c557e03682632e)) |
| 55 | +- Setup - ([2ec54b7](https://github.com/pkgforge/aeris/commit/2ec54b783073bec93bc8893dd42418773e4fe86b)) |
| 56 | + |
| 57 | +### 🐛 Bug Fixes |
| 58 | + |
| 59 | +- *(layout)* Allow flex content to shrink so panels and rows do not clip - ([b5d7340](https://github.com/pkgforge/aeris/commit/b5d734030e902f992c876f6bb5b1a051361b94a8)) |
| 60 | +- *(manifest)* Always show undeclared packages regardless of prune toggle - ([4184934](https://github.com/pkgforge/aeris/commit/4184934c6fc46e16d9152e3c26c2925cc80193eb)) |
| 61 | +- *(manifest)* Strip soar's status suffix before edit/remove - ([1a6c81a](https://github.com/pkgforge/aeris/commit/1a6c81a0c0d73151f92685aea1308e6c222c405d)) |
| 62 | +- *(manifest)* Read via PackagesConfig and write without losing unknown fields - ([2aabfd4](https://github.com/pkgforge/aeris/commit/2aabfd4aac144f1181fbbdeb4410893abd6bb3f3)) |
| 63 | +- *(progress)* Route progress events to the Updates view too - ([d134515](https://github.com/pkgforge/aeris/commit/d134515240928b9d4f134a49c7df3811988cd336)) |
| 64 | +- *(settings)* Unbreak scroll by clearing flex min-height up the chain - ([74abf8b](https://github.com/pkgforge/aeris/commit/74abf8bb42358fb6f530af34da6df84a077f4666)) |
| 65 | +- *(settings)* Add cancel for select edit modal - ([694f196](https://github.com/pkgforge/aeris/commit/694f196a3c7548ca06d9d0baacae0facdfe32500)) |
| 66 | +- *(settings)* Make the page scrollable - ([a59abdc](https://github.com/pkgforge/aeris/commit/a59abdc3fba656a6835cd0e4c1a286caa0824321)) |
| 67 | +- *(text-input)* Scroll horizontally so the caret stays in view - ([23019ff](https://github.com/pkgforge/aeris/commit/23019ff88d8b0d2074ffacb3128cf40948ffa6c1)) |
| 68 | +- Drop unused bindings flagged by the compiler - ([a74906e](https://github.com/pkgforge/aeris/commit/a74906e0080effa3013d24597aae28dcf19f6b66)) |
| 69 | +- Widen settings edit modal and clip TextInput overflow - ([0b94dd7](https://github.com/pkgforge/aeris/commit/0b94dd746365656ebf16f0ced2d4dd40557ac8c1)) |
| 70 | +- Enumerate package binaries via profile bin symlinks and occlude overlays - ([ff9d9c0](https://github.com/pkgforge/aeris/commit/ff9d9c06dca6c7516b25f006dc85b0b5997e482b)) |
| 71 | +- Run installed binary directly and stop card-level click propagation - ([4f70b80](https://github.com/pkgforge/aeris/commit/4f70b80b20749c165d701ecc942a86ed3d94e562)) |
| 72 | +- Disambiguate installed packages with same name - ([cb0ed3c](https://github.com/pkgforge/aeris/commit/cb0ed3c6408c863f0b59fa06f6d1b7a9f86359fa)) |
| 73 | +- Recreate SoarContext after repo enable/disable toggle - ([993525f](https://github.com/pkgforge/aeris/commit/993525f17741b5b6a815426f929d0df5232c53ec)) |
| 74 | +- Handle install error properly - ([3abfdfa](https://github.com/pkgforge/aeris/commit/3abfdfa0f16ad8a2436d1828a5898c4bc4e82f33)) |
| 75 | + |
| 76 | +### 🚜 Refactor |
| 77 | + |
| 78 | +- Move repositories view into per-adapter section - ([d89f9d7](https://github.com/pkgforge/aeris/commit/d89f9d789549d48765d155aceb32e1e26b6c74f4)) |
| 79 | + |
| 80 | +### 📚 Documentation |
| 81 | + |
| 82 | +- Rewrite README for scope, install, and features - ([ae83186](https://github.com/pkgforge/aeris/commit/ae831869b3d64161cbcfbfdccb6f57ec16d40ad4)) |
| 83 | +- Add README - ([f2f9098](https://github.com/pkgforge/aeris/commit/f2f909895b083095bac992449d6c2e4aa932e476)) |
| 84 | + |
| 85 | +### ⚙️ Miscellaneous Tasks |
| 86 | + |
| 87 | +- Add release-plz and onelf portable release - ([b1b0fe4](https://github.com/pkgforge/aeris/commit/b1b0fe4c051f6c6abd44833ad20e7d28360321bb)) |
| 88 | +- Use published soar crates for crates.io publishing - ([4f1ec79](https://github.com/pkgforge/aeris/commit/4f1ec79872397cf657cea6ba34056cd99313ea26)) |
| 89 | +- Prune unused imports, locals, and design tokens - ([d082e5f](https://github.com/pkgforge/aeris/commit/d082e5f3dcf454f22a33fa10bc63f6e8b251e681)) |
| 90 | +- Drop musl targets from nightly matrix - ([60f3bee](https://github.com/pkgforge/aeris/commit/60f3bee27b326d1314001fe635471a2f8b4fc4e9)) |
| 91 | +- Build with cargo-zigbuild to provide a musl C++ toolchain - ([29af431](https://github.com/pkgforge/aeris/commit/29af4316f436eafc88015477aa9fdf00b54d3537)) |
| 92 | +- Remove dead state fields and types - ([25eae5a](https://github.com/pkgforge/aeris/commit/25eae5ad083a021db1f0300e984a5f03681aa299)) |
| 93 | +- Fix workflow - ([d48f34a](https://github.com/pkgforge/aeris/commit/d48f34a6a3f5473c9a78f88f3f232677dbdf5da5)) |
| 94 | +- Fix musl build - ([ee1e344](https://github.com/pkgforge/aeris/commit/ee1e34408b9d96e9cd2ebba69709d7602d9c89d5)) |
| 95 | +- Release for both gnu and musl - ([dc358ec](https://github.com/pkgforge/aeris/commit/dc358ecc736846ff7e6f36394ba3a44c18cfe25f)) |
| 96 | +- Add nightly workflow - ([1a138f7](https://github.com/pkgforge/aeris/commit/1a138f7a9b4425b75e1be2cdf0dd550ffb679800)) |
| 97 | +- Use soar packages from git - ([b0a5edf](https://github.com/pkgforge/aeris/commit/b0a5edff8d4f2f2194441d4a08088b1aa39a1eb8)) |
1 | 98 | # Changelog |
2 | 99 |
|
3 | 100 | All notable changes to this project are documented in this file. |
|
0 commit comments