Pēteris Caune
8d81d27af3
Unsubscribe links serve a form, and require HTTP POST to actually unsubscribe
5 years ago
Pēteris Caune
22d4d55340
Added support for Shields.io badges. cc: #304 , #305
5 years ago
Pēteris Caune
3f19181028
"Filtering Rules" dialog, an option to require HTTP POST. Fixes #297
5 years ago
Pēteris Caune
98ba51f44f
Use hc.lib.string.replace for webhooks too.
hc.lib.string.replace only replaces placeholders that appear in the original template. It ignores any placeholders that "emerge" while doing string substitutions. This is done mainly to avoid unexpected behavior when check names or tags contain dollar signs.
5 years ago
Pēteris Caune
8d81ea8f9d
Add "Shell Commands" integration. Fixes #302
5 years ago
Pēteris Caune
84bc6e7b2c
Fix typo.
5 years ago
Pēteris Caune
dc84b7be01
Add Microsoft Teams integration. Fixes #135
5 years ago
Pēteris Caune
66a6de70c0
Send email notification when monthly SMS sending limit is reached. Fixes #292
5 years ago
Pēteris Caune
1dea8b6050
Add support for OpsGenie EU region. Fixes #294
5 years ago
Pēteris Caune
2bb769f7bb
Send monthly reports on 1st of every month, not randomly during the month
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
dde2910c59
Cleanup.
5 years ago
Chris Caron
86ad70f6d5
improved testing
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
1f1b1aedca
Don't include ping URLs in API responses when the read-only key is used
5 years ago
Pēteris Caune
e0f161157d
Fix `prunepings` and `prunepingsslow`, fixes #264
5 years ago
Pēteris Caune
479208abf0
Webhooks support the $TAGS placeholder
6 years ago
Pēteris Caune
40f4adf78b
Add WhatsApp integration (uses Twilio same as the SMS integration)
6 years ago
Pēteris Caune
c7eca1c4a7
Better tests.
6 years ago
Pēteris Caune
d054970b02
Webhooks support PUT method.
.Webhooks can have different request bodies and headers for "up" and "events".
6 years ago
Pēteris Caune
cdfc9840a7
Source formatted with Black
6 years ago
Pēteris Caune
1b948f4d5a
Show check counts in JSON "badges". Fixes #251
6 years ago
Pēteris Caune
b528b23996
Fix badges for tags containing special characters. Fixes #240 , #237
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
6f1ade98e2
Add more views
6 years ago
Pēteris Caune
f8c0c20d34
Retire HipChat.
6 years ago
Pēteris Caune
5cbd99cb5c
Add the "desc" field (check's description) to API responses
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
c08f02ab7f
Drop Profile.api_key and Profile.api_key_readonly (both are stored with Project now)
6 years ago
Pēteris Caune
965998df18
Fix tests.
6 years ago
Pēteris Caune
46c00e31a6
Use Project.badge_key in api.views.badge
6 years ago
Pēteris Caune
6b7f212c8a
Use the api keys from project, not user profile
6 years ago
Pēteris Caune
1c69cf7f89
Project model. cc: #183
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
eee6fc12f4
Overwrite Check.last_start value
6 years ago
Pēteris Caune
fe04429fad
Don't update last_ping_was_fail, it is not read anywhere anymore.
6 years ago
Pēteris Caune
cc40793fc7
Clear Check.alert_after when pausing a check.
6 years ago
Pēteris Caune
2f4b373e12
More test cases. Check.is_down() is redundant, removing.
6 years ago
Pēteris Caune
93405cc286
Tag labels in "My Checks" page and SVG badges should ignore the "started" state.
6 years ago
Pēteris Caune
5f9ebb178c
Rename "Check.get_alert_after" to a now more fitting "Check.going_down_after"
6 years ago
Pēteris Caune
0b6c317956
Fix Check.is_down(), add tests.
6 years ago
Pēteris Caune
481848a749
Add "/ping/<code>/start" API endpoint
6 years ago
Pēteris Caune
5be6c403a4
Flip model, for tracking status changes of the Check objects.
6 years ago
Pēteris Caune
440a143dd6
Add CORS support to API endpoints. Fixes #208
6 years ago
Pēteris Caune
b9a24a21e7
Remove the Zendesk integration (unfinished, could not get it to work acceptably)
6 years ago