Skip to content

Fixes and Improvements#67

Merged
Martinski4GitHub merged 41 commits intomasterfrom
develop
Dec 21, 2025
Merged

Fixes and Improvements#67
Martinski4GitHub merged 41 commits intomasterfrom
develop

Conversation

@Martinski4GitHub
Copy link
Member

  • Bug fix in a CLI shell script function to get the full value of notification parameters from the configuration file.
  • Bug fix in a WebUI JS function to get the full value of notification parameters from the configuration file.
  • Modified the curl command sending data to InfluxDB so that it conforms to new API requirements and the proper database schema structure.
  • Modified WebUI text message to show default interval of 5 minutes.
    Functionality was correct. This is just a correction to the text string.
  • Added new "InfluxDB Organization" parameter to WebUI page and CLI menu.
    This parameter is now required to send data to InfluxDB.
  • Added new "InfluxDB Protocol" parameter to WebUI page and CLI menus to specify whether to use HTTP or HTTPS protocol.
  • Added "Ping Server" and "Router Model" information to each data point being sent to InfluxDB.
  • Added "Ping Server" and "Router Model" information to all Pushover and Email notifications.
  • Modified the CLI top Main Menu to separate some groups of options and settings into their own sub-menus.
    This is an effort to make the top Main Menu shorter, more manageable, more user-friendly, and to improve the user experience.
  • Miscellaneous code improvements.

dependabot bot and others added 30 commits December 1, 2025 22:38
Bumps the all-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [softprops/action-gh-release](https://github.com/softprops/action-gh-release).


Updates `actions/checkout` from 5.0.1 to 6.0.0
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v5.0.1...v6.0.0)

Updates `softprops/action-gh-release` from 2.4.2 to 2.5.0
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](softprops/action-gh-release@v2.4.2...v2.5.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-actions
- dependency-name: softprops/action-gh-release
  dependency-version: 2.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
…p/all-actions-c59a7a853f

Bump the all-actions group with 2 updates
Fixed message for default minutes to 5. Functionality is actually correct. This is just a message/cosmetic change.
Fixed Message for Default Minutes
Fixed function that gets Notification Parameters from config file.
Fixes to extract full value from configuration settings.
Fixes to Extract Full Value from Settings
- Bug fix in a CLI menu function to get the full value of notification parameters from the configuration file.

- Bug fix in a WebUI JS function to get the full value of notification parameters from the configuration file.
Bug Fixes when getting Notification Parameters.
Added code to capture and display errors from the curl command sent when testing/sending notifications using the InfluxDB setup.
Temporarily commented out line to delete temporary log file.
Bumps the all-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 6.0.0 to 6.0.1
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v6.0.0...v6.0.1)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
…p/all-actions-2507bcfa80

Bump actions/checkout from 6.0.0 to 6.0.1 in the all-actions group
Modified calls to the curl command to capture and display errors when testing/sending notifications.
Modified API call to InfluxDB based on discovery and feedback from an SNBForum user (@ScooterTramp).
Added new "InfluxDB Organization" parameter that's required to send InfluxDB notifications.
New "InfluxDB Organization" Parameter
Modified the curl command call sending data to InfluxDB so that it conforms to new API requirements.
- Added "InfluxDB Protocol" parameter to WebUI page and CLI menus to specify whether to use HTTP or HTTPS protocol.
- Added "PingServer" field to each data point being sent to InfluxDB.
- Some menu re-formatting and display improvements.
Modified the format of the data point sent to InfluxDB.
- Added "Ping Server" and "Router Model" information to Pushover, Webhooks and Email notifications.
Modified the way ping test results are sent to InfluxDB by assigning actual data to "data fields" instead of "data tags."
Modified the CLI top Main Menu to separate some groups of options and settings into their own sub-menus.
This is an effort to make the top Main Menu shorter, more manageable, more user-friendly, and to improve the user experience.
Improvements for the top Main Menu
@Martinski4GitHub Martinski4GitHub requested a review from a team as a code owner December 21, 2025 08:38
@Martinski4GitHub Martinski4GitHub merged commit d968260 into master Dec 21, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants