Umbrel v0.5.2
Introducing Umbrel 0.5.2 with Community App Stores, the ability to enable/disable remote Tor access, new live search in the app store, bugfixes and performance improvements.
Anyone can now create a community app store for Umbrel and distribute their apps for others or personal use. Docs: github.com/getumbrel/umbrel-community-app-store
Umbrel v0.5.2
- Delete the Umbrel update lock when an update is made via the SD card - @nevets963 11849e3
- Reduce app repo pull interval to 5 minutes - @lukechilds 940442b
- Fix cloning app repo via SSH - @lukechilds a385939
- Strip Tor output from app logs in debug script - @lukechilds 96868da
- Ensure each container gets logged in debug script - @lukechilds 7b826a5
- Persist new data directory - @lukechilds d00a44a
- Add reinstall subcommand to scripts/app - @nevets963 6bb3697
- Remove set -euo pipefail as ./scripts/stop could fail (e.g. Docke - @nevets963 dffd376
- Cleanup old app images on app update - @lukechilds da6dff7
- Reduce memory requirement for Umbrel update to 500MB - 4ac17e1
- Add check to ensure socket.remoteAddress (remote IP) is a string - @nevets963 18c6725
- Cleanup old Docker images after update - @lukechilds 9de50ed
- Don't look for legacy core containers in memory usage script - @lukechilds e18a88c
- Add more information and apps to README.md - @mayankchhabra b3d1d21
- Update SECURITY.md - @CypherPoet 7286128
- Update SECURITY.md - @mayankchhabra f0f1af8
- Add warning about wiping external drive - @thebalaa 1fda5f1
- Autofix SSD filesystem corruption - @lukechilds 1ba9638
- Silently fail if we can't cleanup images - @lukechilds 77118fb
- Delete LND restore script - @nevets963 a741734
- Add fdocker CLI to help manage Docker daemon - 178ee29
- Use fio to detect if SD card performance is poor - @nevets963 c9a7cfa
- Remote Tor access toggle - 37f08cf
- Migrate 0.5.2 Tor dependent apps on update - fa8b256
- Suppress blocking prompts during installation - @lukechilds 9fd88ae
- Disable needrestart during installation - @lukechilds 32b578e
- Temporarily disable needrestart via conf - @lukechilds c5f333b
- 3rd Party App Repo Support - 773fa96
- Update to getumbrel/dashboard:v0.5.5 - @lukechilds f3070ec
- Update to getumbrel/manager:v0.5.1 - @lukechilds e923de1
- Update to getumbrel/app-proxy:v0.5.2 - @lukechilds 41464bc
- Update to getumbrel/manager:v0.5.2 - @lukechilds 3932852
- Default to using Umbrel apps repos if user.json does not exist - @nevets963 4188ac9
- Check Umbrel update using --path or --repo satisfies what the update - @nevets963 e57ce6d
- Handle missing Tor data dir on ota update - @lukechilds f172fd0
- Merge branch 'private-master' into public-master - @lukechilds 590071d
- Ensure stop script can never kill itself - @lukechilds 958883a
- Ensure failed Tor toggle doesn't leave web ui down - @lukechilds 53bd3b2
- Update to getumbrel/dashboard:v0.5.7 - @lukechilds 10a06ce
- Update app - @lukechilds 1f04302
- Umbrel v0.5.2 - @lukechilds 70618da
Dashboard
- Use default username/password data from installed app object, not fro - @nevets963 getumbrel/umbrel-dashboard@80758fd
- Update instructions to run dashboard locally - @mayankchhabra getumbrel/umbrel-dashboard@6ed87fe
- Don't hardcode linked app protocol to HTTP - @b-ryan @lukechilds getumbrel/umbrel-dashboard@b6256fb
- Add note on CORS unblocking for local dev - @mayankchhabra getumbrel/umbrel-dashboard@8fff092
- Fix scroll on "Install your first app" - @mayankchhabra getumbrel/umbrel-dashboard@8b9e8e1
- Update app suggestions during onboarding - @mayankchhabra getumbrel/umbrel-dashboard@5468961
- Add search to the Umbrel App Store - @mayankchhabra @lukechilds getumbrel/umbrel-dashboard@f3d9ae7
- Fix bug in search causing console errors - @mayankchhabra getumbrel/umbrel-dashboard@67521ae
- Add submitter to the app listing - @mayankchhabra getumbrel/umbrel-dashboard@535fb80
- Preserve scroll position in app store - @mayankchhabra getumbrel/umbrel-dashboard@d5d406c
- Auto-trim app names and taglines in app store - @mayankchhabra getumbrel/umbrel-dashboard@3d375e2
- Scroll app store gallery images on drag - @mayankchhabra getumbrel/umbrel-dashboard@dc1cce4
- Don't show update all button once it's clicked - @mayankchhabra getumbrel/umbrel-dashboard@38f5170
- Add no search results view - @mayankchhabra getumbrel/umbrel-dashboard@89d5103
- Autofocus password input - @stakingpoolspace @mayankchhabra getumbrel/umbrel-dashboard@50338b4
- Show alert if SD card is failing - @mayankchhabra @nevets963 getumbrel/umbrel-dashboard@5e5ae03
- Don't animate pre-loaders once gallery images are loaded - @mayankchhabra getumbrel/umbrel-dashboard@0979111
- Speed up page change animations and transitions - @mayankchhabra getumbrel/umbrel-dashboard@ff5fe9b
- Toggle Remote Tor Access - @nevets963 getumbrel/umbrel-dashboard@c9b8bf9
- Fix dock's wobbliness on hovering between apps - @nmfretz getumbrel/umbrel-dashboard@c322ecd
- Use default username/password data from installed app object, not fro - @nevets963 @mayankchhabra getumbrel/umbrel-dashboard@4f70299
- Fix scroll on "Install your first app" - @mayankchhabra getumbrel/umbrel-dashboard@0c79350
- Update app suggestions during onboarding - @mayankchhabra getumbrel/umbrel-dashboard@55bc276
- Add search to the Umbrel App Store - @mayankchhabra @lukechilds getumbrel/umbrel-dashboard@039f745
- Fix bug in search causing console errors - @mayankchhabra getumbrel/umbrel-dashboard@26c1481
- Add submitter to the app listing - @mayankchhabra getumbrel/umbrel-dashboard@29724eb
- Preserve scroll position in app store - @mayankchhabra getumbrel/umbrel-dashboard@a13ed30
- Auto-trim app names and taglines in app store - @mayankchhabra getumbrel/umbrel-dashboard@f0aa546
- Scroll app store gallery images on drag - @mayankchhabra getumbrel/umbrel-dashboard@0c41be6
- Don't show update all button once it's clicked - @mayankchhabra getumbrel/umbrel-dashboard@c8b15a7
- Add no search results view - @mayankchhabra getumbrel/umbrel-dashboard@ee0418f
- Show alert if SD card is failing - @mayankchhabra @nevets963 getumbrel/umbrel-dashboard@887fbc0
- Don't animate pre-loaders once gallery images are loaded - @mayankchhabra getumbrel/umbrel-dashboard@bb11ab2
- Speed up page change animations and transitions - @mayankchhabra getumbrel/umbrel-dashboard@fec262b
- Add UI for Community App Stores - @mayankchhabra @lukechilds @nevets963 getumbrel/umbrel-dashboard@27ee1c5
- 0.5.5 - @lukechilds getumbrel/umbrel-dashboard@23a422d
Manager
- When reading list of installed apps, we should be reading the metadat - @nevets963 getumbrel/umbrel-manager@324fb62
- Use user.installedApps prop - @nevets963 getumbrel/umbrel-manager@babfc9d
- Refactor to a much cleaner approach - @nevets963 getumbrel/umbrel-manager@fe7011c
- Improve complexity - @nevets963 getumbrel/umbrel-manager@421a7d8
- 0.5.0 - @lukechilds getumbrel/umbrel-manager@8d79d38
- Check for updates via api.umbrel.com - @lukechilds getumbrel/umbrel-manager@f4f239a
- Improve update error logging - @lukechilds getumbrel/umbrel-manager@069acff
- Add is-sd-card-failing API endpoint - @nevets963 getumbrel/umbrel-manager@ae4986c
- Add is-sd-card-failing API endpoint - @nevets963 getumbrel/umbrel-manager@16bc5ef
- Toggle remote Tor access - @nevets963 getumbrel/umbrel-manager@91f7441
- Bump app manifest version to v1.1 - @nevets963 getumbrel/umbrel-manager@45629ed
- 3rd Party App Repo Support - @nevets963 getumbrel/umbrel-manager@eb043b7
- 0.5.1 - @lukechilds getumbrel/umbrel-manager@3479840
- Correctly create user.json on fresh install - @nevets963 getumbrel/umbrel-manager@72fe727
- 0.5.2 - @lukechilds getumbrel/umbrel-manager@1b2be42