This release is about splitting things up. 🪓 Huge thanks to @Data-Monkey for help on this. 🎉 from now on, this work should make contributions easier as the script becomes more readable and logically divided. @Data-Monkey also created a new plugin for creating dummy devices - and you can create plugins too! Check the docs for details!
🆕 New features
- Spanish translated strings by @BanCrash
UI_PRESENCE
Setting to select which statuses should show up in the Device presence over time chart #221- New docs on the database structure
- Tip on how to use Pro Font Awesome icons if you own them by @webysther added to the Icons docs
- Version number added in the application footer (let's see if this works after the release) with help from @jordantrizz #209
- ⛔ not working
- Added
pialert.php_errors.log
into the Maintenance > Logs section - Day filter available now in the Presence view based on @leiweibau 's work
- Added support for self-hosted unauthenticated SMTP servers #234
- Plugins:
- Un-Discoverable Devices Plugin by @Data-Monkey to manually add dummy devices to your network
- @Data-Monkey created a handy helper to interface between a custom plugin and the main app making it easier to create custom plugins
🚑 Fixes and Improvements
- Breaking up the code to make it easier to extend, understand and maintain - big thanks to @Data-Monkey
- More detailed and unified debugging output courtesy of @Data-Monkey
- Simplified timezone handling by @Data-Monkey
- Attempt to fix
RTNETLINK answers: Network is unreachable
errors causing device display issues such as #228 - Null values are hidden from HTML based reports (e.g. Emails) #247
🖼 Screenshots
What's Changed
- Fix table mobile view by @Final-Hawk in #226
- Update README.md by @Data-Monkey in #227
- feat: Place buildnumber and version in footer. by @jordantrizz in #229
- get_plugin_config changed to top level folders by @Data-Monkey in #231
- Un-Discoverable Devices Plugin by @Data-Monkey in #233
- Update spanish strings by @BanCrash in #235
- Update pialert.py by @Data-Monkey in #237
- Split it up by @Data-Monkey in #243
- Split it up by @jokob-sk in #244
- Split it up by @jokob-sk in #245
- Split it up by @jokob-sk in #246
- fix issue #4 by @jokob-sk in #248
- Split up work 2023 05 30 by @jokob-sk in #249
New Contributors
- @Data-Monkey made their first contribution in #227
- @jordantrizz made their first contribution in #229
- @BanCrash made their first contribution in #235
Full Changelog: v23.5.7...v23.6.16