umbrelOS v0.5.4: Reimagined App Store
Umbrel is a beautiful personal/home server OS for self-hosting with an app store.
- "This update introduces a completely reimagined App Store, crafted to provide a sleek and intuitive experience as you discover the latest self-hosted apps for your Umbrel."
- "The new Migration Assistant feature enables seamless transfer of data and apps from a Raspberry Pi-based Umbrel to the new Umbrel Home in one click."
- "Complementing these enhancements are various performance improvements, bug fixes, and subtle refinements, such as the option to update your display name directly from the settings."
- "And most importantly - you'll now see *the correct* label if your CPU temperature hits 69 degrees."
Changes
- umbrelOS 0.5.4 (d299a7a) @lukechilds
- Update to dashboard 0.5.4 (4fd68cf) @lukechilds
- increase margin on migration logo (c7574b2) @nmfretz
- Update migration assistant wording (016e7db) @mayankchhabra
- Fix grammar (3043de7) @lukechilds
- Update logo (3e573a8) @mayankchhabra
- Tweak migration error wording (3581215) @lukechilds
- Wording tweaks (e7ec98f) @mayankchhabra
- Add badge to apps optimized for Umbrel Home (3394747) @mayankchhabra
- Update to manager 0.5.4 (8c842b3) @lukechilds
- Improve release CI (f5b299d) @lukechilds
- Fix updates button and drop down menu (c6e6482) @mayankchhabra
- Update categories in app store (60fcca7) @mayankchhabra
- Wrap up app store redesign (c232efa) @mayankchhabra @nmfretz @lukechilds
- Show 16GB total RAM for Umbrel Home (7567472) @mayankchhabra
- Update favicons (5bfc857) @mayankchhabra
- Show app download progress in migration (7525175) @lukechilds
- Migration assistant updates (622617b) @lukechilds @nmfretz
- Make sure umbreld OTA update is atomic (27d2b2d) @lukechilds
- Fix install script (f33ffd8) @lukechilds
- Restore image cleanup logic from previous update (cfc5a9b) @lukechilds
- Only update Umbrel if migrations suceed (3d7e398) @lukechilds
- Update info.json during update (8d5b01b) @lukechilds
- Update umbreld in OTA update (8d9ce79) @lukechilds
- Add umbreld to install script (a52c9d1) @lukechilds
- Update CI (e454e78) @lukechilds
- Add hot reload to manager in dev env (cba3a56) @mayankchhabra
- Delete nohup.out (f3dba58) @lukechilds
- Delete old CI workflows (a0b284b) @lukechilds
- Don't preserve new Umbrel password after migration (bec4ec9) @lukechilds
- Show 100% on migration completion (4f36529) @lukechilds
- Improve dev setup (e407909) @lukechilds
- Fixes disappeared app suggestions from home on fresh install (bd80c23) @mayankchhabra
- Improve recovery script (63e41f1) @lukechilds
- Always run migrations (668e1ba) @lukechilds
- Move jwt keys to seperate dir so they survive migration (3bc641f) @lukechilds
- Fix umbreld url (054f803) @lukechilds
- Finish dev integration (08f6aaa) @lukechilds
- Add dashboard as package (b5832a7) @lukechilds
- Copy dev files during update (431e2c9) @lukechilds
- Only run power button migration if it hasn't already run (3e39d37) @lukechilds
- Retry update network manager (5a140a8) @lukechilds
- Umbrel Home hardware reset (fb4b8d1) @lukechilds
- Don't nuke jwt on every startup (bd330d7) @lukechilds
- Add development mode (4d668dd) @lukechilds
- Don't enforce min length check on old password when updating (a970587) @lukechilds
- Add manager as package (4429207) @lukechilds
- Ensure umbreld doesn't get unintentionally nuked by start script (cfb93a3) @lukechilds
- Migrate Umbrel Home installs to using dhclient for DHCP (7db3f02) @lukechilds
- Bump JWT lifetime to 1 week (dc2468d) @lukechilds
- Add umbreld scaffolding and implement migration assistant (0e27aff) @lukechilds
- Update README.md (cf22afa) @mayankchhabra
- replace final message at end of debug script (60b971c) @louneskmt @nmfretz
- fix minor spelling error (f60bebe) @nmfretz
- update app info in readme (597a19d) @nmfretz
- remove bitcoin network echo (887a412) @nmfretz
- Fix spelling (d94d02d) @deverickapollo
- Delete old locks inside .git for local app repos (d7c9f4d) @nevets963
- chown local app repo when using repo checkout (84c29bc) @nevets963
- During app update, copy remaining app files before the app is started (73f99fa) @nevets963
- Set default logging config for Docker daemon (a023b3d) @nevets963
- Handle downstream WS/HTTP errors individually (36169fe) @nevets963
- Safe app exports (dcd7fb7) @nevets963
Full changelog: v0.5.3...0.5.4