Skip to content

v0.5.0

Compare
Choose a tag to compare
@ajnart ajnart released this 23 May 19:49
· 3231 commits to master since this release

🦞 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

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 and PORT env utilization. You can specify BASE_URL and PORT 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 load myconfig)!

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.