Releases: ajnart/homarr
v0.5.1
🦞 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
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
- (or use our docker_compose.yml)
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
🦞 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.
v0.4.0
🦞 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
- (or use our docker_compose.yml)
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
or24hr
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
🦞 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
- (or use our docker_compose.yml)
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
🦞 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
- (or use our docker_compose.yml)
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
🦞 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 :
- Version 0.1.6: Rename MyHomePage to Homarr by @ajnart in #51
- Multiple configs by @ajnart in #61
- 🛠️ fix: Docker action build by @c00ldude1oo in #60
📝 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
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
- @c00ldude1oo made their first contribution in #45 ❣️
- @walkxcode made their first contribution in #50 ❣️
Full Changelog: v0.1.5...v0.1.6
v0.1.5
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
New release to accompany @dnburgess video on the project ❤️
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 🎉
Initial release of MHP to move into a release-type instead of just working directly on the master branch