183 Commits (250935006dff7e24dddfabb1983799bf7d344a83)

Author SHA1 Message Date
  Pēteris Caune 250935006d
Project code in URL for the "Add SMS" page. cc: #336 5 years ago
  Pēteris Caune 5fb5b05f2e
Project code in URL for the "Add Pagertree" page. cc: #336 5 years ago
  Pēteris Caune 1f950feee1
Fix Matrix test case. 5 years ago
  Pēteris Caune 0ea2369dc0
Project code in URL for the "Add Pagerteam" page. cc: #336 5 years ago
  Pēteris Caune a6d497b21e
Project code in URL for the "Add OpsGenie" page. cc: #336 5 years ago
  Pēteris Caune d0b77febbc
Project code in URL for the "Add MS Teams" page. cc: #336 5 years ago
  Pēteris Caune 70ff6c53e4
Project code in URL for the "Add Mattermost" page. cc: #336 5 years ago
  Pēteris Caune f8758e39ea
Project code in URL for the "Add Matrix" page. cc: #336 5 years ago
  Pēteris Caune 59f5b7a5f5
Project code in URL for the "Add Webhook" page. cc: #336 5 years ago
  Pēteris Caune ea423e5420
Project code in URL for the "Integrations" and the "Add Email" pages. cc: #336 5 years ago
  Pēteris Caune e52ac9af91
Put API key in the path (not query string) cc: #300 5 years ago
  Pēteris Caune 12b946acf3
Experimental Prometheus metrics endpoint. cc: #300 5 years ago
  Pēteris Caune 15b9611c5a
Show a warning in project's top navigation if the project has no configured integrations. Fixes #327 5 years ago
  Pēteris Caune c8ccd89af2
In hc.front.views.ping_details, if a ping does not exist, return a friendly message 5 years ago
  Pēteris Caune b0b6ee3149
In hc.front.views.ping_details, if a ping does not exist, return 404 instead of 500 5 years ago
  Pēteris Caune ccd30ac239
Stricter cron validation, reject schedules like "At midnight of February 31" 5 years ago
  Pēteris Caune 5d9944873c
Don't trigger "down" notifications when changing schedule interactively in web UI 5 years ago
  Pēteris Caune 7cf324872c
Replace the gear icon with three horizontal dots icon. Fixes #322. 5 years ago
  Pēteris Caune 4ee2646539
Show a red "!" in project's top navigation if any integration is not working 5 years ago
  Pēteris Caune 3649c500d2
Don't allow adding email integrations with both "up" and "down" unchecked 5 years ago
  Pēteris Caune 38ed309a3c
Don't allow adding webhook integrations with both URLs blank 5 years ago
  Pēteris Caune 84a4de32cc
Remove legacy webhook formats (newline-separated fields and the post_data key) from the Channel model 5 years ago
  Pēteris Caune 6ebae33579
Fix "Send Test Notification" for webhooks that only fire on checks going up 5 years ago
  Pēteris Caune be286518b7
For webhook integration, validate each header line separately 5 years ago
  Pēteris Caune 0d2c6217d3
Auto-submit the unsubscribe confirmation form only if signature is more than 5 minutes old. Idea from https://stackoverflow.com/questions/59281750/strategies-to-prevent-email-scanners-from-activating-unsubscribe-links/59381066#59381066 5 years ago
  Pēteris Caune 8d81d27af3
Unsubscribe links serve a form, and require HTTP POST to actually unsubscribe 5 years ago
  Pēteris Caune 3f19181028
"Filtering Rules" dialog, an option to require HTTP POST. Fixes #297 5 years ago
  Pēteris Caune f6d36b3491
Alternate flow for setting up PagerDuty integration, without using PD Connect 5 years ago
  Pēteris Caune 7c1b9c4b96
Rename "add_pd" to "add_pdc" (PagerDuty Connect). 5 years ago
  Pēteris Caune 8d81ea8f9d
Add "Shell Commands" integration. Fixes #302 5 years ago
  Pēteris Caune f74860bc0c
Add Profile.last_active_date field for more accurate inactive user detection 5 years ago
  Pēteris Caune 494fd9ffb7
Improve alert summaries in ping log 5 years ago
  Pēteris Caune dc84b7be01
Add Microsoft Teams integration. Fixes #135 5 years ago
  Pēteris Caune 488ab2cce7
Add a "Create a Copy" function for cloning checks Fixes #288 5 years ago
  Pēteris Caune 1dea8b6050
Add support for OpsGenie EU region. Fixes #294 5 years ago
  Pēteris Caune 339ac5e9d9
After adding a new check redirect to the "Check Details" page. 5 years ago
  Pēteris Caune dfd449b101
Three choices in timezone switcher (UTC / check's timezone / browser's timezone). Fixes #278 5 years ago
  Pēteris Caune 862bafc331
Mattermost integration WIP cc: #276 5 years ago
  Chris Caron b5a03369b6 Apprise Notifications are now a controlled via settings 5 years ago
  Chris Caron c2b1d00422 Apprise Integration 5 years ago
  Pēteris Caune 40f4adf78b
Add WhatsApp integration (uses Twilio same as the SMS integration) 6 years ago
  Pēteris Caune d054970b02
Webhooks support PUT method. 6 years ago
  Pēteris Caune d5bae3d3d8
Fix the "Integrations" page for when the user has no active project 6 years ago
  Pēteris Caune cdfc9840a7
Source formatted with Black 6 years ago
  Pēteris Caune b528b23996
Fix badges for tags containing special characters. Fixes #240, #237 6 years ago
  Pēteris Caune d02a539a21
Skip the verification step if user is setting up email notifications to their own email address. 6 years ago
  Pēteris Caune ab86580b32
Add "Test!" function in the Integrations page. Fixes #207 6 years ago
  Pēteris Caune a4fde44e3a
Can configure the email integration to only report the "down" events. Fixes #231 6 years ago
  Pēteris Caune 499720a156
Hide the "Confirmation Needed" notice if email channel verification is turned off. Update changelog. 6 years ago
  Pēteris Caune 12f8ffcd80
Django==2.2, pytz==2019.1 6 years ago