v0.5.0
🦞 Homarr v0.5.0 (2022-05-23)
Another day, Another Homarr release.
Drag and Drop has arrived! You can now Drag and Drop items to re-arrange them.
Upgrade Steps
Upgrading without a mounted config? Make sure to download your config from the settings first! You can add it back later by drag and dropping it into your browser.
docker pull ghcr.io/ajnart/homarr:latest
docker stop [container_id]
docker rm [container_id]
docker run --name homarr -p 7575:7575 -v /data/docker/homarr:/app/data/configs -d ghcr.io/ajnart/homarr:latest
- (or use our docker_compose.yml)
Breaking Changes
- 💥 Services now require an ID generated via
UUID
. Services without an ID will be automatically migrated.
New Features
- ✨ Items can now be rearranged. Click and hold an icon for 250ms and then drag it to the desired position. (#88)
- ✨ Added basic
BASE_URL
andPORT
env utilization. You can specifyBASE_URL
andPORT
in the environment variables to change the Base URL and Port, respectively. (#76)⚠️ This feature requires more tweaking to support sub URLs (E.g., example.com/homarr), but subdomains should work just fine (E.g., homarr.example.com)!
- ✨ Configs can now be accessed directly, by adding their name to the end of the URL. (E.g.
localhost:7575/myconfig
will loadmyconfig
)!
Bug Fixes
- 🐛 A trailing slash is no longer required at the end of a URL. (#121)
- 🐛 Item icons will now default to the Homarr logo when the name is not found in our icon's repo. (#132)
- 🐛 Services names are now clickable (#134)
- 🐛 Added SVG support for icons (#138)
UI Changes
- 💄 The logo is now clickable and takes you to the root page
/
.
Other Changes
- 📝 Documentation has been updated to match this new release.
- 🔧 Added a new config format. This makes the config a lot easier to work with and should speed up module development even more!
Special thanks to our contributors: @ajnart, @walkxcode, and of course all people using our project.