Skip to content

23.03.11 - Support for custom plugins 🌟

Compare
Choose a tag to compare
@jokob-sk jokob-sk released this 11 Mar 06:21
· 2607 commits to main since this release

😅 This was a pretty laborsome release so I hope you like it.

consider donating if you like it a lot😉
Stats: changed 43 files with 3,247 lines of new code

🌟Highlight: Create custom plugins with automatically generated settings and UI

  • Check the instructions carefully if you are up for a challenge (mostly only JSON knowledge required)
  • Submit a PR with your custom plugin if you'd like to share it with other users too!
  • Check screenshots at the bottom of how JSON is used to render the UI of the Plugins section

🆕 New features

  • (Experimental) Simple plugin system
  • (Experimental) Sample Web monitoring plugin using the above plugin system (based on leiweibau's suggestion )
  • (Experimental) Sample Services plugin to show how to retrieve arbitrary SQL data and show it in the UI
  • New LOG_LEVEL setting
  • New custom LIST setting type

🚑 Fixes and Improvements

  • CSV import made more robust and added support for importing the dev_Icon column #175
  • DB lock when updating icons gives a clearer error message #177
  • Dots were removed from host names #165
  • A Git .ignore file caused a missing /api folder throwing errors on notification events #163
  • Logout fix #181

⚠ Possibly breaking changes

  • ENABLE_API - setting removed - API endpoints are now always generated
  • Removed the pialert_pholus.log file as not needed anymore to remove unnecessary bloat
  • API_RUN - setting removed - API endpoints are now always updated every 5s
  • API_RUN_SCHD - setting removed - as above
  • API_RUN_INTERVAL - setting removed - as above
  • PRINT_LOG - setting removed - replaced by LOG_LEVEL

🐛 Known issues

🖼 Screenshots

Screen 1 Screen 2
Screen 3 Screen 4
Screen 5 Screen 6

Full Changelog: jokob-sk/Pi.Alert@v23.02.02...v23.03.11