refactor: improve metrics push handling and URL parsing
- Updated the main application logic to only parse the metrics push URL if it is provided, enhancing error handling.
- Modified the ParseURL function to return nil instead of an error for empty URLs, simplifying the logic.
- Adjusted the GetPushURL function to handle nil configurations more gracefully, ensuring robustness in metrics pushing.
feat: enhance PageData structure and update template rendering
- Added SubscriptionUpdateInterval to PageData for improved subscription management.
- Updated the IndexHandler and ConfigStatusHandler to utilize proxy index for endpoint registration and path formatting.
- Enhanced the index.html template to conditionally display Instance and Push URL information based on availability.
- Improved the rendering logic for Check Method related URLs, ensuring clarity in the displayed information.
What's Changed
- Update README files to reflect GitHub Actions integration by @kutovoys in #22
- Bug fixes by @kutovoys in #23
Full Changelog: v0.2.1...v0.2.2