✨ Bookmarks, PiHole & AdGuard Home, IPv6 support, drop cache buttons
0.12.2
comes with a bunge of improvements for existing systems but also two big new widgets for your dashboard:
Introducing the Bookmark widget
Did you install Homarr, because you are tired of bookmarks?
Using the new widget, you can save them now easily without having to add it as an application to your dashboard:
Using the visual editor, changes can be made easily and fast:
PiHole & AdGuard Home
If you're using PiHole or AdGuard Home to block privacy-invading telemetry data, advertisements or malicious domains, you might want to gain control and overview of your infrastructure.
Using the new widget, you can do this now from your dashboard:
There's also a second widget, that can disable and enable your instances with one click:
Never mix up your Dash. instances
Users reported, that they had problems remembering what Dash. instance displayed data for their respective machines.
In 0.12.2, we introduce a new option for you, where you can set the name of the widget:
IPv6 validation
Are you running IPv6? Previously, Homarr did not support those.
Now, your apps should work like expected with IPv6.
Tired of cache?
In previous updates, we introduced a local cache to improve performance.
This is a temporary measure, until we have migrated to tRPC, which enables us for much more performant caching, real time communication and more!
Since many users had trouble with old data, that they had to wait for to be invalidated, you can now manually invalidate and clear the cache:
Changed to build system
We've also made a few significant changes behind the scenes.
We now use Renovate to automatically update dependencies.
This will ensure, that we always use the newest APIs available and don't miss out on security updates.
What's Changed
- 🐛 Make color picker prioritize config colors by @LarveyOfficial in #861
- ✨ Dash Integration: Ability to re-name widget for multiple instances by @LarveyOfficial in #856
- 🐛 Add ipv6 support for url regex by @manuel-rw in #864
- ✨ Add label filter for torrent widget by @manuel-rw in #865
- 🔧 Update deprecated attributes in config file by @manuel-rw in #868
- ✨ Add turkish translation locale by @Meierschlumpf in #877
- 🐛 Fix wrong i18n locale for turkish by @Meierschlumpf in #880
- 🔧 Update version in default.json by @manuel-rw in #883
- ✨ Add pihole integration by @manuel-rw in #860
- 🐛 Change ping system log level and types by @ajnart in #855
- ✨ Bookmark widget by @manuel-rw in #890
- 🔧 Configure Renovate by @renovate in #849
- 👷 Add NextJS bundle analysis GitHub Action by @ajnart in #913
- 🐛 Try fixing compilation error on vercel by @ajnart in #918
- ⬆️ Update dependency typescript to v5 by @renovate in #911
- ⬆️ Update dependency axios to v1 by @renovate in #909
- ⬆️ Update dependency @ctrl/qbittorrent to v6 by @renovate in #908
- ⬆️ Update Yarn to v3.5.1 by @renovate in #903
- ⬆️ Update nextjs monorepo to v13 (major) by @renovate in #912
- ⬆️ Update dependency next to v13.4.2 by @renovate in #904
- ⬆️ Update tanstack-query monorepo to v4.29.7 by @renovate in #906
- ⬆️ Update mantine monorepo to v6.0.10 by @renovate in #902
- ⬆️ Upgrade to
@tabler/icons-react
by @ajnart in #914 - ✨ Add drop cache buttons by @ajnart in #899
- 🌐 New Crowdin updates by @ajnart in #842
- ⬆️ Update react monorepo by @renovate in #919
- ⬆️ Update typescript-eslint monorepo to v5.59.6 by @renovate in #907
- ⬆️ Update dependency consola to v3 by @renovate in #910
- ⬆️ Update dependency @ctrl/shared-torrent to v4.3.3 by @renovate in #896
- ⬆️ Update dependency prettier to v2.8.8 by @renovate in #900
- ✨ Various Improvements and bugfixes related to caching by @ajnart in #895
- ⬆️ Update dependency @types/dockerode to v3.3.17 by @renovate in #897
- 🧪 Add checkly by @ajnart in #928
- 🐛 Overseerr air date undefined crash by @manuel-rw in #936
- ✨Ability to manage media requests from the widget by @ajnart in #894
- ✨ Allow opening media requests links in external host by @Havock94 in #824
- ⬆️ Update dependency @tabler/icons-react to v2.19.0 by @renovate in #938
- 🔧 Add custom commit prefix for renovate by @manuel-rw in #940
- 🔧 Update docker_dev.yml by @manuel-rw in #916
- ⬆️ Update actions/cache action to v3 by @renovate in #926
- ✨ Add ad guard home by @manuel-rw in #937
- ⬆️ Upgrade faulty vitest dependencies by @manuel-rw in #950
- ⬆️ Update dependency eslint-plugin-vitest to ^0.2.0 by @renovate in #923
- ⬆️ Update dependency eslint to v8.41.0 by @renovate in #921
- ⬆️ Update nivo monorepo to ^0.83.0 by @renovate in #930
- 🚨 Fix warnings by @manuel-rw in #953
- 🔧 Fix ignored paths in vitest by @manuel-rw in #954
- 🚨 Fix vitest ignore by @manuel-rw in #955
- 💄 Fix scrollbar bookmark widget by @manuel-rw in #957
- 🔖 Version 0.12.2 by @manuel-rw in #959
New Contributors
Full Changelog: v0.12.1...v0.12.2