Releases: ajnart/homarr
v0.15.3
Note
We've been working actively on working torwards version 1.0 which will include many improvements to performance, security and the overall look & feel of Homarr. It will greatly overhaul the technical architecture of Homarr. This work is done by volunteers. Please consider supporting our work via donations at https://opencollective.com/homarr
Support for generic Home Assistant switches (lights, fans, ...)
Want to toggle your kitchen lights or shut off the music? Using the brand new support for generic switches you can toggle now almost anything:
Promox integration
Homarr now features a Promox widget that can display CPU, RAM and more information directly on your dashboard:
Tdarr widget
Homarr now also integrates with Tdarr to display the status of your workers and the queue:
Add placeholder for dynamic URLs
When using advanced reverse proxy setups, sometimes the hostname is not known yet.
We have added a new feature that enables you to replace certain placeholders:
Usability improvements to the torrent widget
The torrent widget has received a major upgrade and should scale now better on most devices with improved customizability:
Other bugfixes
- Fixed overlapping of the grid elements and the navbar
- Fixed video playback for iOS and Apple devices
- Fixed issues with the certificates for the avatars (this will also resolve issues with the page being shown as "not secure")
What's Changed
- fix: health monitoring hotfix by @hillaliy in #1970
- fix: change media request TV poster and movie name by @SeDemal in #1983
- fix: weather widget does not refresh automatically by @hillaliy in #1981
- fix: #1976 lower debounce time by @manuel-rw in #1979
- chore: new Crowdin updates by @ajnart in #1968
- feat: add Proxmox integration/widget by @dslatt in #1903
- feat: columns customize by @hillaliy in #1975
- feat: added playsInline to VideoBackground by @spkesDE in #1996
- fix: ping indicators floating above header in board customization page by @krishnamuppaneni in #1998
- fix: OIDC Timeout by @catrielmuller in #2002
- fix: Pass axios error into log call for proxmox. Please include in v0.15.3 by @dslatt in #2012
- feat: add romanian language support by @Meierschlumpf in #2017
- fix: missing romanian language in next-i18next.config.js by @Meierschlumpf in #2018
- feat: add Tdarr integration and widget by @jbruell in #1882
- feat: torrent widget: polishing UI and improve popover interactions by @SeDemal in #2016
- fix: Modals titles nested headers and edit mode nested buttons errors by @SeDemal in #2019
- fix: Avatar host by @SeDemal in #2027
- feat: Home Assistant entity generic toggle by @tuggan in #2015
- feat: add logout callback URL and session expiration environment variables by @SeDemal in #2023
- fix: ldap filters by @SeDemal in #2033
- chore: new Crowdin updates by @ajnart in #1984
- feat: add
[homarr_base]
replacement for external urls by @j3lte in #2024 - core: increase version to 0.15.3 by @Meierschlumpf in #2007
New Contributors
- @dslatt made their first contribution in #1903
- @krishnamuppaneni made their first contribution in #1998
- @catrielmuller made their first contribution in #2002
- @jbruell made their first contribution in #1882
- @j3lte made their first contribution in #2024
Full Changelog: v0.15.2...v0.15.3
v0.15.2
Note
We've been working actively on working torwards version 1.0 which will include many improvements to performance, security and the overall look & feel of Homarr. It will greatly overhaul the technical architecture of Homarr. This work is done by volunteers. Please consider supporting our work via donations at https://opencollective.com/homarr
v0.15.2: Hotfix, OMV 7 support
- Fixed an issue with the image where it would notify you to upgrade to
0.15.1
, even though you were running0.15.1
- Added support for OMV 7
- Updated Crowdin translations
What's Changed
- chore: increase version by @manuel-rw in #1960
- feat: OMV 7 support by @hillaliy in #1959
- feat: Apply translation automation from select option to multi-select… by @Tagaishi in #1963
- chore: new Crowdin updates by @ajnart in #1949
- core: increase version to 0.15.2 by @manuel-rw in #1967
Full Changelog: v0.15.1...v0.15.2
v0.15.1
Note
We've been working actively on working torwards version 1.0 which will include many improvements to performance, security and the overall look & feel of Homarr. It will greatly overhaul the technical architecture of Homarr. This work is done by volunteers. Please consider supporting our work via donations at https://opencollective.com/homarr
Version 0.15.1: Fixes wih SSO, OMV integration and weekly weather forecast
SSO fixes & improvements
- Added environment variable
AUTH_OIDC_SCOPE_OVERWRITE
to override the OIDC scopes - Fixed redirection for OIDC logins
- Added the environment variable
AUTH_LDAP_SEARCH_SCOPE
to modify the LDAP search scope betweenbase
,one
orsub
. - Added debug information on the login page when authentication providers are set incorrectly:
OMV widget
@hillaliy has contributed a new system health widget that integrates with https://www.openmediavault.org/
Weekly forecast
The weather widget can now display a weekly forecast:
Lithuanian and Estonian languange support
We have added Lithuanian and Estonian to Homarr. As always, our community can translate Homarr into these languages:
https://crowdin.com/project/homarr
Improved torrent tile performance & ordering
Thanks to our contributors, the torrent widget now uses virtualization to lower the required work on the client when rendering the list of torrents. This results in more fluid scrolling and resizing of the widget:
https://github.com/ajnart/homarr/assets/162878798/8a21eec2-2f6e-4b0b-8653-7cd730d7d697
Ordering columns is also now possible:
What's Changed
- feat: add environment variable to overwrite oidc scopes by @Meierschlumpf in #1913
- fix: redirect OIDC by @Meierschlumpf in #1911
- fix: set maximum size for indexer manager to 12 by @Tagaishi in #1912
- feat: add OMV integration / widget by @hillaliy in #1879
- feat: add ldap search scope by @Meierschlumpf in #1948
- feat: AUTH_PROVIDER log when incorrect and show error in login page by @Tagaishi in #1943
- feat: add Lithuanian support by @ajnart in #1935
- feat: Mention Emby on Jellyfin integration by @Tagaishi in #1917
- feat: add weekly forecast to weather widget by @hillaliy in #1932
- feat: add Estonian language by @ajnart in #1931
- chore: new Crowdin updates by @ajnart in #1890
- fix: death links in readme by @Meierschlumpf in #1953
- feat: Improve TorrentTile rendering performance by @diederbert in #1951
- fix: death app links by @Meierschlumpf in #1955
- feat: add column ordering in torrent widget by @hillaliy in #1952
New Contributors
- @diederbert made their first contribution in #1951
Full Changelog: v0.15.0...v0.15.1
v0.15.0
SSO (LDAP, OIDC)
Thanks to @Rikpat 's contribution, Homarr finally supports single sign on.
It is also possible to use both providers at the same time and disable the credentials entirely.
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:
Units for the home assistant widget
Values can now optionally be displayed with a unit:
What's Changed
- fix: attempt to fix hidden docker button by @manuel-rw in #1875
- chore: new Crowdin updates by @ajnart in #1873
- config: chore version by @manuel-rw in #1876
- docs: add argos ci to readme by @manuel-rw in #1883
- fix: Notebook link target bug fix by @Tagaishi in #1889
- fix: Board create name bug fix by @Tagaishi in #1887
- feat: added features to smart home entitiy card by @tuggan in #1844
- feat: indexer manager by @hillaliy in #1807
- fix: remove url length checks in Bookmarks by @ajnart in #1851
- chore: new Crowdin updates by @ajnart in #1878
- feat: add SSO support (LDAP, OIDC) by @Rikpat in #1497
- docs: update README.md by @ajnart in #1892
- config: tag release by @manuel-rw in #1906
New Contributors
Full Changelog: v0.14.5...v0.15.0
v0.14.6
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
- fix: attempt to fix hidden docker button by @manuel-rw in #1875
- chore: new Crowdin updates by @ajnart in #1873
- config: chore version by @manuel-rw in #1876
- version 0.14.6 by @manuel-rw in #1877
Full Changelog: v0.14.5...v0.14.6
v0.14.5
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:
This is not yet available for widgets.
Video background
It is now possible to use a video for the background in Homarr.
What's Changed
- config: update stale.yml by @manuel-rw in #1847
- feat: updated EntityStateSchema for homeassitant by @tuggan in #1843
- feat: add Video Background Support by @spkesDE in #1839
- chore: new Crowdin updates by @ajnart in #1834
- feat: #1835 copy apps by @manuel-rw in #1854
- fix: rss widget post sorting by @manuel-rw in #1855
- fix: remove console log by @manuel-rw in #1861
- fix: #1805 remove server prefetching docker by @manuel-rw in #1860
- chore: new Crowdin updates by @ajnart in #1862
- chore: increase version by @manuel-rw in #1867
- chore: new Crowdin updates by @ajnart in #1869
- fix: #1859 dayjs locale translation by @manuel-rw in #1868
New Contributors
Full Changelog: v0.14.4...v0.14.5
v0.14.4
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:
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.
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:
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:
What's Changed
- docs: updated dead installation links in README.md by @stark1tty in #1775
- refactor: improve torrent table design by @manuel-rw in #1786
- docs: fix documentation link URL after creating user by @StefanB7 in #1796
- feat: add availability information about media requests by @tancak in #1794
- feature: trigger automations by @manuel-rw in #1799
- feature: #1765 reduce transferred torrent data by @manuel-rw in #1798
- fix: database is not initialized inside the docker container by @anonysoul in #1806
- chore: increase version by @manuel-rw in #1811
- feature: improve admin security over dnshole controls by @Tagaishi in #1686
- feature: rss improvements by @manuel-rw in #1810
- feature: board operations by @manuel-rw in #1800
- revert: #1714 migrate to axios.get by @manuel-rw in #1819
- chore: new Crowdin updates by @ajnart in #1772
- feature: add trpc openapi by @manuel-rw in #1818
- refactor: optimize imports by @manuel-rw in #1822
- chore: New Crowdin updates by @ajnart in #1820
- fix: #1734 fix local icons path by @manuel-rw in #1821
New Contributors
- @stark1tty made their first contribution in #1775
- @StefanB7 made their first contribution in #1796
- @tancak made their first contribution in #1794
- @anonysoul made their first contribution in #1806
Full Changelog: v0.14.3...v0.14.4
v0.14.3
🎆🎆 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
Redesigned torrent table
Thanks to @InterN0te , our torrent widget has received a great upgrade:
Gravatar support
Homarr now integrates seamlessly with Gravatar. Simply upload a profile picture to Gravatar and you're good to go!
Updated docker integration
We've added back the Docker integration to your boards.
It's now easier to use than ever.
CLI tool
Did you get locked out? Using our CLI tool, you can reset your password to recover your Homarr instance:
What's Changed
- Update acceptableStatusCodes.ts by @jeffersonraimon in #1709
- ✨ #1616 Recovery script in Docker container by @manuel-rw in #1726
- 🐛 About page and manage user pages not translated by @ajnart in #1724
- ✨ Use gravatar with user email by @Tagaishi in #1688
- Switch torrents Table to MantineReactTable with filter/sort function by @InterN0te in #1557
- ⚡️ Improve code in manage layout page by @Tagaishi in #1681
- Updated entityStateSchema to handle nullables by @gfomichev in #1744
- feature/#1616 better user management by @manuel-rw in #1748
- New Crowdin updates by @ajnart in #1701
- fix: umlaute in RSS by @manuel-rw in #1755
- New Crowdin updates by @ajnart in #1761
- ⚡️ Remove location based timezone resolving by @Tagaishi in #1680
- Import to docker form board, Docker button on boards by @ajnart in #1714
- Update FUNDING.yml by @ajnart in #1768
- 🔧 Configure Stale Action by @manuel-rw in #1752
- 🔧 Configure greetings by @manuel-rw in #1753
- New Crowdin updates by @ajnart in #1770
- fix: outdated config schema by @manuel-rw in #1769
- chore: increase version in package.json by @manuel-rw in #1771
- Docker import fix by @ajnart in #1773
New Contributors
- @jeffersonraimon made their first contribution in #1709
- @gfomichev made their first contribution in #1744
Full Changelog: v0.14.2...v0.14.3
v0.14.2 Home Assistant and imprortant bugfixes
➡️ 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/
➡️ 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
- ✨ Update GeneralTab.tsx by @No-Maines-Land in #1655
- 🐛 Migrate package.json has no license field by @Meierschlumpf in #1654
- 🐛 Link to definition of screen sized for edit mode notification wrong by @Meierschlumpf in #1652
- 🐛 Notebook edit button placed above edit mode settings by @Meierschlumpf in #1651
- ✨ Allow custom nextauth port by @tuxpizza in #1663
- New Crowdin updates by @ajnart in #1641
- ✨ Add support for installation in address bar by @Meierschlumpf in #1675
- New Crowdin updates by @ajnart in #1682
- 🐛 affix overlapping custom CSS box by @Tagaishi in #1687
- New Crowdin updates by @ajnart in #1692
- ✨ #698 homeassistant widget by @manuel-rw in #1658
- 🔖 Increase version by @manuel-rw in #1699
- ✨ Stale time for entity state by @manuel-rw in #1702
New Contributors
- @No-Maines-Land made their first contribution in #1655
- @tuxpizza made their first contribution in #1663
Full Changelog: v0.14.1...v0.14.2
v0.14.1 Stability improvement and bug fixes
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
- 🐛 Fix podman issue by @Meierschlumpf in #1586
- 🐛 Logo has no height and object-fit is not contain #1581 by @Meierschlumpf in #1584
- 🐛 Allow anonymous condition for default board by @manuel-rw in #1588
- 🐛 Placeholder width stretches out of screen by @Meierschlumpf in #1587
- ✏️ Corrected a typo in the Docker integration EN locale by @Lumilias in #1603
- 🐳 Fix docker TCP not working by @ajnart in #1607
- 🐳 Improve dockerfile and start script and fix permission issue by @Meierschlumpf in #1602
- ✨ Image properties customization by @manuel-rw in #1590
- 🌐 New Crowdin updates by @ajnart in #1572
- 🐛 customize page crashing for invalid board by @manuel-rw in #1610
- ✏️ Fixed typo in public/locales/en/settings/customization/page-appearance.json by @InterN0te in #1612
- ✏️ "," after the last language item in the about page by @benniblot in #1613
- 🐳 Fix issues with dockerfile by @ajnart in #1611
- 🐛 Header logo size fix by @Tagaishi in #1625
- 🔖 Bumb version to 0.14.1 by @Meierschlumpf in #1627
New Contributors
- @Lumilias made their first contribution in #1603
- @benniblot made their first contribution in #1613
Full Changelog: v0.14.0...v0.14.1