Skip to content

Releases: ajnart/homarr

v0.5.1

25 May 11:18
0a476f6
Compare
Choose a tag to compare

🦞 Homarr v0.5.1 (2022-25-05)

Today we introduce the long awaited Lidarr and Readarr integrations ! The new releases will be shown in the Calendar Module

chrome_VE0uNTyztu

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 --restart=always -p 7575:7575 -v /data/docker/homarr:/app/data/configs -d ghcr.io/ajnart/homarr:latest

New Features

  • ✨ Lidarr and Readarr integrations
  • ✨ Add a way to delete a config via the API
  • ✨ Add a way to save a config and delete it
  • ✨ Add a key bind to open settings (CTRL + L)

Bug Fixes

  • 🐛 Fixing date issues with weather module
  • 🐛 Fix Readarr date match

UI Changes

  • 💄 Totally rework how the media previews work!
  • 💄 Make the settings menu a drawer instead
  • 💄 Change the way the footer is displayed

GitHub Changes

  • 📝 (README): Updates documentation & Move to Wiki

Other Changes

  • 🧑‍💻 Added strings as an option type for modules
  • 🏗️ Make the max notifications to 4

Special thanks to our contributors: @ajnart, @walkxcode, and of course all people using our project.
Full Changelog: v0.5.0...v0.5.1

v0.5.0

23 May 19:49
Compare
Choose a tag to compare

🦞 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.

v0.4.0

18 May 21:23
2586733
Compare
Choose a tag to compare

🦞 Homarr v0.4.0 (2022-05-18)

Another day, Another Homarr release.
The weather module is finally here. Along with online/offline indicators!

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

New Features

  • ✨ Added a ping module, that will tell if your service is online or offline.
  • ✨ Added a weather widget that will use your browser location to display the current, highest, and lowest temperature. (#68)
  • ✨ Added a switch for 12hr or 24hr time. (#105)
  • 🚸 Added a 404 page.

Bug Fixes

  • 🐛 Fixed “Used search engine not properly selected”. (#35)
  • 🐛 Fixed search bar content/focus not clearing after hitting enter. (#115, #125)

UI Changes

  • 💄 Added animations to the AppShelf.
  • 💄 Some small styling changes.
  • 💄 Items will now scale on hover.
  • 🚚 The “Update Available” notification has moved from the Settings to the Footer.
  • 📱 Responsiveness improvements.

Other Changes

  • 🧑‍💻 Added procedural settings for Modules.
  • 🚚 The Search Bar is now a Module.
  • 📝 Documentation has been updated to match this new release.

Special thanks to our contributors: @ajnart, @walkxcode, and of course all people using our project.
Full Changelog: v0.3.1...v0.4.0

v0.3.1

16 May 21:51
Compare
Choose a tag to compare

🦞 Homarr v0.3.1 (2022-05-16)

Another day, Another Homarr release.
Homarr has gotten some more responsiveness and some QoL updates. No more weird alignment issues, wooo! (this time we actually fixed it, we swear)💃

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

New Features

  • 🔎 Added a search key-bind, press Ctrl+K to search!
  • 📃 Added theme switch key-bind, press Ctrl+J to switch!

Bug Fixes

  • 🐛 Just fixed a typo :)

UI Changes

  • 💄Reworked the entire header.
  • 🔥Removed the NavBar component.
  • 💄Moved modules to the AsideBar component.
  • 💄Made border-radiuses more consistent.

GitHub Changes

  • 💚 Fixed GitHub CI errors on pull requests.

Other Changes

  • 📝 Documentation has been updated to match this new release.
  • ⚰️ Some dead code has been removed.

Special thanks to our contributors: @ajnart, @c00ldude1oo, @walkxcode, and of course all people using our project.

v0.3.0

15 May 17:50
7b6fd5e
Compare
Choose a tag to compare

🦞 Homarr v0.3.0 (2022-05-15)

Another day, Another Homarr release.
Homarr has finally gotten full responsiveness. No more weird alignment issues, wooo! 💃

Homarr is now on the Unraid Community Apps!

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

  • 💥 Our folder structure has changed, source files are now in the src folder.

New Features

  • 🚸 The current version of Homarr is now shown next to the logo on the top-left. (#93)
  • 🚸 Homarr now allows the usage of a custom search query.

Bug Fixes

  • 🐛 Fixed EACCESS error when trying to write mounted configs. (#62)
  • 📱 Homarr is now completely responsive, and icons are aligned properly. (#82, #85)

UI Changes

  • 💄 The add service button has been moved to the top-right.
  • 💄 Homarr has a new logo! Take a look at it here
  • 💄 The Homarr logo is now fully aligned to the left, and the settings are fully aligned to the right. (#96)
  • 💄 Removed the lines on the sides of modules.

GitHub Changes

  • 🐳 The dev branch will automatically be built and published to ghcr.io/ajnart/homarr:dev.
  • 🧑‍💻 A new issue template has been added for ideas. (idea.yml)

Other Changes

  • 📝 Documentation has been updated to match this new release.
  • ⚰️ Some dead code has been removed.

Special thanks to our contributors: @ajnart, @c00ldude1oo, @walkxcode, and of course all people using our project.

v0.2.0

13 May 02:38
7618bc4
Compare
Choose a tag to compare

🦞 Homarr now supports multiple configs and persistent storage! 🎉

We know you have been waiting to finally have Homarr sync between browsers and provide a seamless experience across devices, that's done! We are now finishing up the support of multiple config files in one server! 💃🏼

The data storage is now persistent, thanks to the use of NextJS's server-side rendering!

⚠️ As always, update your docker image with docker pull ghcr.io/ajnart/homarr

What's Changed

💃🏻 Style :

  • Better looking modules
  • All around more comprehensive UI
  • Added an update indicator in the settings menu

🧑🏻‍💻 Nerd stuff :

📝 Note: Huge thanks to @c00ldude1oo and @walkxcode for supporting me mentally and emotionally, we fought together against the mighty CI 🏗️ and the terrible Docker 🐳

Full Changelog: v0.1.6...v0.2.0

v0.1.6

12 May 12:33
e3af762
Compare
Choose a tag to compare

MyHomePage is now Homarr 🦞

Homarr is a combination of Home + Arr. It sounds like "Homard", the 🇫🇷 french word for Lobster 🦞

⚠️ As always, update your docker image with docker pull ghcr.io/ajnart/homarr

💃🏻 What's changed:

  • 📝 Thanks to @walkxcode for all the documentation !
  • Change nginx base to alpine by @c00ldude1oo in #45 This reduces the image size greatly ! 🚀
  • Add cache for Action to speed up builds. By @c00ldude1oo in #46 Makes the code build faster ! 🚀
  • ✨ Add a notification when an update in available in the settings menu
  • ✨Multiple QoL updates! by @walkxcode in #50

🧑🏻‍💻 Nerd stuff :

  • 🚀 More work towards persistent storage

New Contributors

Full Changelog: v0.1.5...v0.1.6

v0.1.5

11 May 19:38
9282ea5
Compare
Choose a tag to compare

ARM support ! QOL improvements and module development

⚠️ As always, update your docker image with docker pull ghcr.io/ajnart/homarr

💃🏻 Style :

  • Better looking modules
  • Removed the year in the date time mode
  • Add a notification for the number of releases fetched by the calendar
  • Reimplemented the dark mode switch
  • Multiple medias can be shown on the same day

🧑🏻‍💻 Nerd stuff :

  • Automated docker image deployment to GitHub containers, now with multi image and arm support ! #36
  • Better parsing for links in the addServices menu
  • Add a module enabler in the settings menu
  • Cleaned up the code and added a simple way to add new modules.

📝 Note : I will now work towards the persistent data milestone

Full Changelog: v0.1.4...v0.1.5

v0.1.4

10 May 17:30
a0d86e2
Compare
Choose a tag to compare

New release to accompany @dnburgess video on the project ❤️
⚠️ As always, update your docker image with docker pull ghcr.io/ajnart/mhp

💃🏻 Style :

  • Better looking modules
  • Added a module that displays the time and date
  • Dark mode toggle is now in settings menu
  • Better styling for the main app shelf
  • Multiple medias can be shown on the same day

🧑🏻‍💻 Nerd stuff :

  • Automated docker image deployment to GitHub containers
  • Transitioned to GitHub containers instead of Docker Hub
  • Code cleanup for easier module integration
  • Added a box around each module with moduleWrapper

Initial release 🎉

09 May 20:11
8f71c89
Compare
Choose a tag to compare

Initial release of MHP to move into a release-type instead of just working directly on the master branch