174 Commits (93b48ce7208d544c355f1cd4949b91950efaa5aa)

Author SHA1 Message Date
  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
  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 cdfc9840a7
Source formatted with Black 6 years ago
  Pēteris Caune dd9fbc9e8c
Fixing a too low rate limit I had used while debugging. 6 years ago
  Pēteris Caune afaa8767cd
Rate limit login-with-password attempts. 6 years ago
  Pēteris Caune beae8e62b4
Rate limit team invites to 20/day 6 years ago
  Pēteris Caune d299feb420
Salt the ip address before hashing 6 years ago
  Pēteris Caune aaa3b2748e
Rate limiting for the "Log In" emails 6 years ago
  Pēteris Caune a4fde44e3a
Can configure the email integration to only report the "down" events. Fixes #231 6 years ago
  Michal Bryc 9b4c4482cb Always use "Pager Team" and use more descriptive tagline 6 years ago
  Michal Bryc 6f1ade98e2 Add more views 6 years ago
  Pēteris Caune f8c0c20d34
Retire HipChat. 6 years ago
  Pēteris Caune f539e99652
Matrix integration WIP. cc: #175 6 years ago
  Pēteris Caune 5cbd99cb5c
Add the "desc" field (check's description) to API responses 6 years ago
  Pēteris Caune c4c657f5d4
Add "Transfer to Another Project" dialog in check's Details page. 6 years ago
  Pēteris Caune 0994006603
Drop Check.user_id and Channel.user_id (obsolete, using project_id now) 6 years ago
  Pēteris Caune caf6668478
Prepare for the removal of Check.user_id and Channel.user_id 6 years ago
  Pēteris Caune 34e54cca42
project_id must be not null. 6 years ago
  Pēteris Caune 1c69cf7f89
Project model. cc: #183 6 years ago
  Pēteris Caune 5edcd42033
Add the "Email Settings..." dialog and the "Subject Must Contain" setting 6 years ago
  Pēteris Caune 4f2930bb05
Remove Ping.start and Ping.fail fields 6 years ago
  Pēteris Caune 20df5843e3
Don't update Ping.start and Ping.fail fields (use Ping.kind instead) 6 years ago
  Pēteris Caune 7480eca2a5
Add Ping.kind field 6 years ago
  Pēteris Caune be4c4f7a26
set Check.user to not null, add uniqueness constraint to Check.code 6 years ago
  Pēteris Caune 179b085df4
Move Check.send_alert() to Flip.send_alerts() 6 years ago
  Pēteris Caune c225a67a3a
Index Channel.code 6 years ago
  Pēteris Caune e76329a364
Admin tweaks 6 years ago
  Pēteris Caune eee6fc12f4
Overwrite Check.last_start value 6 years ago