- Added range input types for integer form fields
- Modified Sentry error logging details
- Modified form field layouts for better UX.
- Modified Notifier form
- Fixed Notifier Test form and logic
- Fixed BASE_PATH when using a path for Statping
- Added Cypress testing
- Modified SQLite golang package
- Modified SQLite connection limit, and idle limit. (defaults to 25)
- Fixed installation to use project name and description from form post
- Fixed Service Form from sending integer values as strings to API
- Added Cypress e2e testing (working on adding more)
- Fixed private Services from showing in API (/api/services and /api/services/{id})
- Removed unused code
- Added service type gRPC, you can now check on gRPC services. (limited)
- Fixed notification fields for frontend
- Fixed notification JSON form to send integer if value is an integer.
- Added testing for notifiers
- Added Notify After (int) field for Services. Will send notifications after x amount of failures.
- Added new method in utils package for replacing
{{.Service.*}}and{{.Failure.*}}variables from string to it's true value - Fixed Notifer get endpoint
- Cleaned Notifier methods
- Updated recommended changes from sonarcloud.io
- Organized utils package files
- Fixed /dashboard authentication state to show admin tabs if your an admin. Issue #438
- Fixed Cache JS error on Dashboard
- Updated SCSS compiling, and confirmed it works.
- Added
$container-colorSCSS variable. - Fixed issue with JWT token (nil pointer) for the Cookie name
- Added new function
utils.RenameDirectoryto rename directory - Added new function
(*DbConfig) BackupAssetsto backup a customized theme and place into a directory namedassets_backup. Only for migration 0.80 to 0.90+, entirely new frontend. - Updated JS function
convertToChartDatato return an empty chart data if API response was empty. - Updated
banner.pngto make a bit smaller, (680px) - Fixed method that returns
no such table: serviceson startup, check table first. - Fixed version from not being added into Core table. Issue #436
- Fixed MySQL timestamp formatting. (issue #432)