Skip to content

Releases: ajnart/homarr

v0.15.0

17 Feb 17:01
46a57c1
Compare
Choose a tag to compare

SSO (LDAP, OIDC)

Thanks to @Rikpat 's contribution, Homarr finally supports single sign on.

277808867-e82440c6-3062-41dc-b9ce-c2dfc5868a70

It is also possible to use both providers at the same time and disable the credentials entirely.

277808725-aad8b5ac-fb82-47a8-9589-c98a8a405033

Please read the documentation on how to set this up: https://homarr.dev/docs/advanced/sso

New widget: Indexer manager

You can now manage your Prowlarr indexers from Homarr and see their status:
299033284-46ef9c5b-d7e5-4a1e-976b-20b8a06d6866

Units for the home assistant widget

Values can now optionally be displayed with a unit:
298315667-5c038a5a-945f-4bd4-92d6-5ce8a663516d

What's Changed

New Contributors

Full Changelog: v0.14.5...v0.15.0

v0.14.6

04 Feb 08:17
5517447
Compare
Choose a tag to compare

Hotfix for the Docker integration

We had a regression in 0.14.5 that caused the docker button to be hidden in some cases.
This hotfix is a forward fix for this issue and should show the docker button again.
We're sorry for the inconvenience.

What's Changed

Full Changelog: v0.14.5...v0.14.6

v0.14.5

03 Feb 17:35
824f4b8
Compare
Choose a tag to compare

Docker loading times

We had an accidental regression where the loading times of the docker containers were significantly increased.
This issue has been fixed and loading times should be better now.

Copy apps

We've introduced a new button to duplicate apps on your board:
image

This is not yet available for widgets.

Video background

It is now possible to use a video for the background in Homarr.

bunny

What's Changed

New Contributors

Full Changelog: v0.14.4...v0.14.5

v0.14.4

16 Jan 19:45
7fb8a18
Compare
Choose a tag to compare

Deeper integration in Home Assistant

Want to toggle your lights? Have a fun to switch on? Or maybe you want to send a reminder to your family?
We've upgraded the existing entity state widget and added a new widget that support invoking automations on your Homeassistant.
Homeassistant's vast library of integrations enable you to make complex workflow that can be easily started with a single click from Homarr:
294787853-80066fc3-545a-4486-80f6-eafff6c6fab3

Improved layout & performance for torrent widget

We've improved the layout for smaller screens and significantly cut down the bandwidth required for the torrent widget.
This should result in less lag and faster updating on your widget.

294015178-a7c82d43-6b6f-4eee-a578-32e0baf7f738

Renaming & duplicating boards

We've heard you: boards can now be renamed / or duplicated. You don't need to mess with any files on the filesystem.

JSON API

We know that there are many advanced users who want to take better control of Homarr's capabilities.
Therefore, we've added a JSON API that can be used to execute almost any action that you can from the WEB UI.
We provide an Open API specification document that enables you to easily browse your API endpoints:
296549433-8cc29984-7bfb-4238-869b-e02a48ae95e9

Fixed local paths in icon picker

Previously, the local icons were hard to use and had the wrong path by default.
We have fixed this problem and added the size of the file as an additional information.

Availability of media requests

@tancak has contributed the displaying of availability information on requests:
294605516-1bd64ba4-4ba4-45f5-8539-7c69bb964694

What's Changed

New Contributors

Full Changelog: v0.14.3...v0.14.4

v0.14.3

31 Dec 11:38
b4a8d47
Compare
Choose a tag to compare

🎆🎆 Happy new Year!

Thank you for all your support in 2023 - we really appreciate it.
Homarr has been downloaded almost 4 million times with over 400'000 instances running the latest versions.
Due to the increase in traffic, we have upgraded our website at https://homarr.dev/ significantly and moved our infrastructure to a hosting provider.
We are looking forward to see you in 2024!

Better user management

image

Redesigned torrent table

Thanks to @InterN0te , our torrent widget has received a great upgrade:
image

Gravatar support

Homarr now integrates seamlessly with Gravatar. Simply upload a profile picture to Gravatar and you're good to go!

image

Updated docker integration

We've added back the Docker integration to your boards.
It's now easier to use than ever.

image
image

CLI tool

Did you get locked out? Using our CLI tool, you can reset your password to recover your Homarr instance:
image

What's Changed

New Contributors

Full Changelog: v0.14.2...v0.14.3

v0.14.2 Home Assistant and imprortant bugfixes

23 Nov 21:59
dfcb899
Compare
Choose a tag to compare

homarr-version-banner

➡️ Home Assistant integration

The long awaited Home Assistant integration is finally here. You can display almost any entity from your Home Assistant instance within a few clicks. Further information and guide how to set up: https://homarr.dev/docs/widgets/home-assistant/

283935576-ac776c51-0333-4cda-84a5-07a2e660fcc1-ffcfaf907bcbb23fcf063396f74ab4c1

➡️ Official Reddit r/homarr to share dashboards or discuss new features

You can now share your dashboard in our official subreddit.
Please note that we will delete posts asking for support or reporting bugs - the official site for reporting them is still here on GitHub.
But we are very happy to see tons of your configurations, hardware setups, boards and cool setups! 🚀

https://www.reddit.com/r/homarr/

➡️ Bug fixes for notepad and several other problems

In 0.14.1, we introduced a bug with the notepad widget.
This has been resolved and you can delete said widget again.
We also fixed several other bugs and log messages.

What's Changed

New Contributors

Full Changelog: v0.14.1...v0.14.2

v0.14.1 Stability improvement and bug fixes

14 Nov 20:44
ccf0970
Compare
Choose a tag to compare

Your issues should be resolved!

During the last release, we didn't spend enough time to test on different hardware configurations to ensure that v0.14.0 would work on the majority of people's hardware and it seems to have caused major issues with some people, we apologize for this inconvenience.

This update brings major bug fixes as well as protection layers and adjustments to address these issues and improve the stability of homarr. In addition to that, we fixed some small problems with the UI and other docker-related fixed, using a socket-proxy now works again.
With this update, your instance is expected to run again without any problems.
If this is not the case, please contact us directly via GitHub or Discord.

What's Changed

New Contributors

Full Changelog: v0.14.0...v0.14.1

v0.14.0 The authentication update

10 Nov 22:39
2b3a439
Compare
Choose a tag to compare

homarr-version-banner

The authentication update is here!

You can now create users and invite your friends on your homarr, instance! It is now considered safe to host on the web!
Homarr's look has been almost completely overhauled, allowing you to have different users with personal preferences each by making use a new database.

Note

As always, if you like homarr please make sure to give it a star ⭐ or you could also make a donation
Either would go a long way to support homarr ❤️

What's new?

  • 🚀 Authentication system with users and invites
  • Improved UI for boards (renamed dashboards to boards)
  • 💻 Server side preferences makes it so dark mode and language are now synced across all your devices
  • 🔗 Invitation links to easily onboard new users
  • 👥 Allow guests to visit your dashboards or require users to have an account to interact with it
  • 🧠 AI assistant powered by Kapa.ai on the documentation to answer your questions: https://homarr.dev/
  • 🌐 Live Translation on Crowdin that enable you to directly translate using images to see what exactly you're translating, check it out at (the docs about live translations)[https://homarr.dev/docs/community/translations#using-live-translate]
  • 🐛 A lot of bugs have been removed allowing a smoother experience. More info at the bottom of the page!

Please take a look at the new documentation website here : https://homarr.dev/


Let's take a look at what's new

🐳 New mountpoint

Since we now have a database in homarr in order to save your users, you need to add a new mountpoints, let's go over what's changed in your docker-compose.yml

Warning

If you do not add this mount point, you will lose your users database when updating to a new version

  homarr:
    container_name: homarr
    image: ghcr.io/ajnart/homarr:latest
    restart: unless-stopped
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock # Optional, only if you want docker integration
      - ./homarr/configs:/app/data/configs
      - ./homarr/icons:/app/public/icons
+     - ./homarr/data:/data # Database mount point, can also be a volume 
    ports:
      - '7575:7575'

🗄️ Management pages

One of the most requested features ever has been authentication. We've completely removed the PASSWORD, DISABLE_EDIT_MODE and EDIT_MODE_PASSWORD and replaced it by a secure authentication system that enables you to manage multiple users easily. We will allow for more detailed permission and user management soon. LDAP and OIDC integrations are currently also in progress and will arrive in a future version.
image

⭐ New dashboard layout

We've updated the dashboard user interface to an updated design.

image

🔧 Server side preferences page

image

Previously, preferences were stored per dashboard and applied to all users.
In this release, we moved this page to a separate link and store this on the server.
This means that regardless what device your on - your preferences will stay the same when you're logged in.

✉️ Invitations for new users

image

Tired of creating user accounts by yourself? With the new "invites" feature you can invite new users by simply sending them a link.
This link is valid only once and must have an expiration date - more info on that in our documentation.

Additionally, you can allow or deny access to guests (users without an account) to a specific board in it's customizations page with the following switch :
image

🤩 New "boards" page

Previously, dashboards were managed in an ugly and hard to control popup.
We've moved this now to the new management pages as well and it's now much easier to control:
image

Read-only for non-administrators and guests

Yes, managing access to your dashboard is now much easier!
Guests and non-administrators cannot edit your dashboard in any way (edit is hidden):
image

This is not an definite solution and will be significantly improved in an upcoming update.


Note

We are aware that this update has many breaking changes and may confuse some users.
For that reason, we updated our documentation and will enhance it further within the next few weeks.

We've also added this small button at the bottom of the page were you can ask your questions to an AI-powered assistant:
image

This AI model was trained on the Homarr documentation and will try to answer as many of your questions as precise as possible.
It is provided to us for free by the awesome team at kapa.ai ! 💥

image

What's Changed

Read more

v0.13.4

08 Sep 20:17
12230bd
Compare
Choose a tag to compare

image

Our previous had a few issues, when you used reverse proxies. This version rolled back a few of the changes and should fix all of the introduced problems.

What's Changed

  • ⬇️ next 13.4.19 to 13.4.12 by @Tagaishi in #1370
  • 🐛 Media Request List widget add new tab for item by @Tagaishi in #1362
  • 🐛 Nextjs fix for later dependency by @Tagaishi in #1369
  • ✨ Add a toggle to show unmonitored items in *Arr by @ajnart in #1371
  • 🔖 Increase version to 0.13.4 by @manuel-rw in #1378

Full Changelog: v0.13.3...v0.13.4

v0.13.3

04 Sep 18:29
7f402d4
Compare
Choose a tag to compare

homarr-version-banner

What's Changed

  • 🔀 Version 0.13.1 by @manuel-rw in #1240
  • ⏪ Revert line clamp by @manuel-rw in #1245
  • ⏪ Revert line clamp (#1245) by @manuel-rw in #1246
  • ✨ display location name on a weather tile by @ishaanparlikar in #1184
  • 🥅 Add 404 error page by @manuel-rw in #1228
  • 💄 Fix white space on torrent by @manuel-rw in #1254
  • 🐛 App Transparency not used by torrent tile table by @Meierschlumpf in #1256
  • ✨ Option to show time for a city by @Tagaishi in #1236
  • fix: currentConfig not loaded in useEffect callback by @gnattu in #1250
  • App tile flex fix by @Tagaishi in #1255
  • 🐛 Issue with media request url by @Meierschlumpf in #1260
  • 🐛 AdGuard Home time unit fix by @manuel-rw in #1005
  • 💄DNS Hole Stats Flex layout and text fitting by @Tagaishi in #1261
  • Notebook-widget by @ajnart in #962
  • Fix issues with URL being too long when pinging many apps by @ajnart in #1264
  • 🐛 Fix animation overflow by @manuel-rw in #1269
  • New Crowdin updates by @ajnart in #1247
  • 🥅 Add 500 catching page by @manuel-rw in #1226
  • 🔖 Increase version to 0.13.2 by @Meierschlumpf in #1270
  • 🐛 Added movie in icon list for currently playing by @Tagaishi in #1303
  • 🐛 Plex tv-show formatting like jellyfin by @Tagaishi in #1304
  • 🌐 Replaced hardcoded text to use translation by @Tagaishi in #1257
  • 🐛 allow note only in edit mode by @manuel-rw in #1271
  • ⬆️ Update dependency @react-native-async-storage/async-storage to v1.19.2 by @renovate in #1307
  • ⬆️ Update dependency @types/react to v18.2.21 by @renovate in #1310
  • ⬆️ Update dependency prettier to v3.0.2 by @renovate in #1308
  • ⬆️ Update dependency video.js to v8.5.2 by @renovate in #1311
  • ⬆️ Update nextjs monorepo to v13.4.19 by @renovate in #1293
  • ⬆️ Update dependency @tabler/icons-react to v2.32.0 by @renovate in #1313
  • ⬆️ Update dependency @types/node to v18.17.8 by @renovate in #1294
  • ⬆️ Update dependency framer-motion to v10.16.1 by @renovate in #1314
  • 🐛 RSS empty feed stuck on loading by @Tagaishi in #1331
  • 🐛 fix flex for bookmark in firefox by @Tagaishi in #1346
  • 💄 PiHole Summary Percentage Blocked Text by @Tagaishi in #1343
  • 🐛 Page Metadata space char bug by @Tagaishi in #1340
  • ⬆️ geo-tz to browser-geo-tz by @Tagaishi in #1322
  • 💄 Large screen gridstack max value to 32 and sidebar gridstack over 13 bug fix by @Tagaishi in #1339
  • Translation handling update by @Tagaishi in #1312
  • 💄 Add custom font sizing for app name by @Tagaishi in #1341
  • New Crowdin updates by @ajnart in #1272
  • Bug/addguard-integration by @taos15 in #1306
  • ✨ Rework Media Request Stats Widget by @Tagaishi in #1344
  • ✅ Update vitest test for Pihole as sdk changed by @Tagaishi in #1352
  • 🐛 'seerr search bug fix by @Tagaishi in #1350
  • 🐛 Notebook scrollbar by @Tagaishi in #1342
  • Fix enable/disable edit mode by @Willy-JL in #1333
  • 🐛 Fix edit mode error in notebook by @manuel-rw in #1357
  • 🐛 External URL being '' in media requests by @manuel-rw in #1355
  • 🔖 Tag version to 0.13.3 by @manuel-rw in #1356
  • New Crowdin updates by @ajnart in #1351
  • 🐛Media Session widget jellyfin sessions + translations by @Tagaishi in #1353
  • New Crowdin updates by @ajnart in #1358
  • ⏪ Revert anchor colors in media request widget by @manuel-rw in #1360
  • fix: log properties instead of object by @manuel-rw in #1361

New Contributors

Full Changelog: v0.13.1...v0.13.3