* Add ip-monitor plugin
* fix: removed typo
* feat: increase default refresh interval to 60 seconds
* fix: prevent shell injection in IP monitor gateway lookup.
* docs: fix author casing in README
* feat: add configurable click actions
* feat: add desktop widget support and refactor core logic
- Extracted IP fetching and data parsing into a shared `utils.luau` module to prevent code duplication.
- Created `desktop.luau` to display network details explicitly in a tabulated UI.
- Added specific configuration options for font sizes and colors for the new desktop widget
* feat: add hidden_fields configuration to allow filtering tooltip and desktop widget details
* fix: remove raw HTML from README
* refactor(utils): use bit32 and fix glob pattern escaping & gateway parsing
* refactor(utils): centralize shared UI builder and display name resolution
* refactor(widget): use shared utils helpers and clean up duplicate logic
* refactor(desktop): use shared utils helpers and add IPC click action parity
* docs: update README with desktop widget settings
* feat: remove unused IPC copy actions from widget logic