203 Commits (9a1127005efcf421f05f56c2da61254df9585001)

Author SHA1 Message Date
  Pēteris Caune 8ea510cda6
Removing unused /api/v1/notifications/{uuid}/bounce endpoint 4 years ago
  Pēteris Caune 95d58d26d5
Handle status callbacks from Twilio, show SMS delivery failures in the Integrations page. 4 years ago
  Pēteris Caune 750b96c374
Use Django 3.1 4 years ago
  Pēteris Caune 2ed9a8fd30
Rename Channel.sms_number property to Channel.phone_number. It is now used for SMS, WhatsApp and phone call notifications, so "sms_number" is not accurate any more. 4 years ago
  Pēteris Caune ee9ac0ffef
New integration: phone calls. Fixes #403 4 years ago
  Pēteris Caune 0d03e3f00b
Add "Failure Keyword" filtering for inbound emails (cc: #396) 4 years ago
  Pēteris Caune 589c0c0363
Updated Discord integration to use discord.com instead of discordapp.com 4 years ago
  Divyansh 6300947c77
integration for Spike 4 years ago
  Pēteris Caune 3a00c0d2aa
Sending a test notification updates Channel.last_error. Fixes #391 4 years ago
  Pēteris Caune 149096811d
In the checks list, indicate a started check with a progress spinner under the status icon (cc: #338) 4 years ago
  Pēteris Caune a18eb134f5
Refactor: change Check.get_status(with_started=...) default value from True to False (with_started=False is or will be useful in more places) 4 years ago
  Pēteris Caune 832580f343
Simplify hc.api.views.flips, add validation and more tests. 4 years ago
  Pēteris Caune 60d1c6e2a3
Format timestamp as ISO 8601 without microseconds, same as elsewhere. 4 years ago
  Pēteris Caune a90f8a3a56
Remove unused code. 4 years ago
  James Kirsop 368d7a4fec Commit with requested changes and tests 4 years ago
  James Kirsop 90d4246848 Second interation of this 4 years ago
  James Kirsop 4b1b232959 Chnange 'status' field in response to 'up' 4 years ago
  James Kirsop bc6ccd55b3 Implementation of history using Flips model statuses for a check 5 years ago
  James Kirsop aaadf6031f Sample work for review 5 years ago
  Pēteris Caune a07325e40f
Add "Get a list of checks's logged pings" API call (#371) 5 years ago
  Pēteris Caune 461ef5e088
Paused ping handling can be controlled via API. Fixes #376 5 years ago
  Pēteris Caune 3eebd8968d
Added "When paused, ignore pings" option in the Filtering Rules dialog (#369) 5 years ago
  Pēteris Caune 56bb49f1f3
Use Slack V2 OAuth flow 5 years ago
  James Kirsop 74f4744c62 Implementation of history using Flips model statuses for a check 5 years ago
  James Kirsop 010bbc9507 Sample work for review 5 years ago
  Pēteris Caune 4a43ed59fc
Rate limiting for Telegram notifications (10 notifications per chat per minute) 5 years ago
  James Kirsop 456a80f1fa Adding tests and docs 5 years ago
  Pēteris Caune f352efdd5f
Experimental Zulip integration. Fixes #202 5 years ago
  Pēteris Caune 12b946acf3
Experimental Prometheus metrics endpoint. cc: #300 5 years ago
  Pēteris Caune 77033760f9
Make sure Check.last_ping and Ping.created timestamps match exactly 5 years ago
  Pēteris Caune 58a118c494
Make Ping.body size limit configurable. Fixes #301 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 84a4de32cc
Remove legacy webhook formats (newline-separated fields and the post_data key) from the Channel model 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 3f19181028
"Filtering Rules" dialog, an option to require HTTP POST. Fixes #297 5 years ago
  Pēteris Caune 8d81ea8f9d
Add "Shell Commands" integration. Fixes #302 5 years ago
  Pēteris Caune dc84b7be01
Add Microsoft Teams integration. Fixes #135 5 years ago
  Pēteris Caune 9cbd3bfc5a
In monthly reports, no downtime stats for the current month (month has just started) 5 years ago
  Pēteris Caune 1dea8b6050
Add support for OpsGenie EU region. Fixes #294 5 years ago
  Pēteris Caune 0d924f4627
Add the "Last Duration" field in the "My Checks" page. Add "last_duration" attribute to the Check API resource. Fixes #257 5 years ago
  Pēteris Caune 862bafc331
Mattermost integration WIP cc: #276 5 years ago
  Chris Caron c2b1d00422 Apprise Integration 5 years ago
  Pēteris Caune 033d0ab197
Partial indexes for api_check.alert_after and api_flip.processed fields. 5 years ago
  Pēteris Caune b37d908879
Optimization: don't instantiate Flip objects in Check.downtimes() 5 years ago
  Pēteris Caune b2ebce6cf9
Show the number of downtimes and total downtime minutes in "Check Details" page. 5 years ago
  Pēteris Caune b7320b1b69
In monthly report, show months in ascending order. Cleanup. 5 years ago
  Pēteris Caune cb2e763e98
Cleanup in `Check.outages_by_month()` and tests. 5 years ago
  Pēteris Caune b74e56a273
Experimental: show the number of outages and total downtime in monthly reports. (#104) 5 years ago
  Pēteris Caune 77fd0d00e0
Add "desc" back in the readonly API responses, and add "unique_key" field, derived from code. 5 years ago
  Pēteris Caune 1f1b1aedca
Don't include ping URLs in API responses when the read-only key is used 5 years ago