Skip to content

v24.10.31 - 🔌 Better Plugins UI and Auto deletion of Offline devices

Latest
Compare
Choose a tag to compare
@jokob-sk jokob-sk released this 31 Oct 04:54
· 104 commits to main since this release

In this release @johnwang16 helped solve a couple of issues, for example he fixed an issue where the presence would be empty for always-on devices 🙏 Another contributor, @richtj999 helped write up a use case for the Sync Hub. Thanks guys and everyone else that contributed, like the always speedy translation team @mapi68 , @realgooseman , @GitSpoon , @YoSafeguard , @wial88 , @ytorres ... Also @Stationary-1 helped me to debug a couple of issues, including 2 related to the INTRNSPD plugin, so it's more robust in reporting your internet speeds.

Other improvements include adding a Source Plugin column, so that you see which plugin detected the device, a rebuild of the Plugins view with data tables so you can filter, sort and some other quality of life improvements, such disabling Alert Events on a Device won't prevent New Device notifications or a new setting HRS_TO_KEEP_OFFDEV to delete offline devices after a certain time. Check out more details below.

Thanks everyone for the help!

Screenshots

image image
image image

💔 Breaking changes

Sometimes I have to introduce breaking changes

  • If you used "UI_dark_mode":"True" in your docker-compose.yml you need to replace it with "UI_theme":"Dark" and you might need to rebuild your container.

📚Docs updates

⚙Settings

  • A new setting HRS_TO_KEEP_OFFDEV to delete offline devices after a certain time #865 🆕
  • Sync: Generate token/key buttons as they are also used for Homepage authentication #838 🆕

🔌Plugins

  • The INTRNSPD plugin didn't display values over 100 and was frequently failing #854
  • The ROGUEDHCP plugin didn't allow for custom timeout configuration #851
  • The UNFINMP plugin may have imported devices with incorrect MAC addresses causing restarts #848

🖼 UI

  • Auto dark theme selection ( UI_dark_mode -> UI_theme) depending on system settings by @johnwang16 🙏🆕
  • Rebuild the Plugins section with data tables allowing for filtering, sorting 🆕
  • Preventing infinite recursion on the Network diagram #857
  • Clickable IPs in the devices listing table #856 🆕
  • Colors explanation in the presence page 🆕
  • Custom values didn't show up in the Location dropdown #862
  • @cvc90 fixed an issue causing problems with reverse proxies on the Notifications page ✨

💠Core app updates

Internal changes affecting the whole app and usually significant to developers 👩‍💻👨‍💻

  • Empty presence of always on devices fixed by @johnwang16 🙏#814
  • A new Source Plugin column on the Devices tables so you can quickly see where the device was discovered 🆕
  • Disabling Alert Events on a Device won't prevent New Device notifications #262

Other Info

🆕 - New features ✨ - Fixes & Improvements ⚠ - Possibly breaking changes 🧪 - Experimental/work in progress

What's Changed

  • Changed the "absolute URL" target to "relative URL" in userNotifications.php for viewing reports by @cvc90 in #837
  • Fix network tree offline color for SVG icons by @johnwang16 in #850
  • Allow auto light/dark mode matching user OS setting by @johnwang16 in #853
  • Add events for imported devs by @johnwang16 in #855

New Contributors

Full Changelog: v24.10.12...v24.10.31