Pēteris Caune
|
e4d0103544
|
Trello integration WIP
|
2018-10-18 12:20:33 +03:00 |
|
Pēteris Caune
|
78aca869c5
|
"Details..." instead of "Show Log..." in emails.
|
2018-08-20 19:30:36 +03:00 |
|
Pēteris Caune
|
7046e2410c
|
Checks have a "Description" field. Fixes #182
|
2018-08-20 18:16:00 +03:00 |
|
Pēteris Caune
|
5cf6f1b51e
|
Merge Check.get_status() and Check.in_grace_period() into one.
This avoids duplicate calls to Check.get_grace_start() in several places.
|
2018-06-11 19:05:18 +03:00 |
|
Pēteris Caune
|
67363abe4f
|
Use icon font for channel icons.
|
2018-06-11 15:54:24 +03:00 |
|
Pēteris Caune
|
422de02ca9
|
oops
|
2018-06-11 11:30:05 +03:00 |
|
Pēteris Caune
|
83a2ff17e6
|
Toggle integrations on/off on "My Checks" page.
|
2018-06-10 23:19:25 +03:00 |
|
Pēteris Caune
|
dfcf7aafbe
|
Check.in_grace_period() looks at last_ping_was_fail flag.
|
2018-05-31 11:55:29 +03:00 |
|
Pēteris Caune
|
cdf39a88eb
|
Cleanup.
|
2018-05-17 19:43:39 +03:00 |
|
Pēteris Caune
|
3fc84ca0ff
|
Foundation for "fail" pings (cc: #151)
|
2018-05-17 19:41:13 +03:00 |
|
Pēteris Caune
|
ef6e1870d9
|
Preliminary Django 2 support
|
2018-04-24 22:38:02 +03:00 |
|
Pēteris Caune
|
218d0c6873
|
Remove Check.last_ping_body field. CSS tweaks for the "Ping Details" modal.
|
2018-03-18 15:54:57 +02:00 |
|
Pēteris Caune
|
282412f4ba
|
Allow body to be null for easier db migration.
|
2018-03-18 15:10:08 +02:00 |
|
Pēteris Caune
|
02f6853d4c
|
Save request body for every ping, not just the last one.
|
2018-03-18 14:55:41 +02:00 |
|
Pēteris Caune
|
cf6882edd3
|
SMS numbers can be annotated with labels. Fixes #155
|
2018-03-13 16:31:58 +02:00 |
|
Pēteris Caune
|
c126f7d0a2
|
Converting api_ping.id from integer to bigint.
|
2018-01-27 14:37:36 +02:00 |
|
Pēteris Caune
|
1392226538
|
sendalerts was not using the api_check (status, user_id, alert_after) index so removing it. The index was not selective enough.
|
2018-01-17 00:49:03 +02:00 |
|
Pēteris Caune
|
a869906fde
|
Zendesk integration (experimental and hidden from Integrations page for now)
|
2017-12-29 22:53:09 +02:00 |
|
Austin
|
cb1eac50d9
|
Adds PagerTree Integration
|
2017-12-14 11:10:08 -08:00 |
|
Pēteris Caune
|
620d8523d7
|
GET webhooks support custom headers too. Can override the User-Agent header.
|
2017-11-10 12:16:11 +02:00 |
|
someposer
|
05c84d7976
|
Add support for arbitrary headers using a JSON body for webhooks.
|
2017-11-03 19:40:43 -05:00 |
|
someposer
|
0ea5927b6a
|
Adding Content-Type header to Webhook integrations to work correctly with
services like https://ifttt.com/maker_webhooks which require a
specific content type, like application/json.
|
2017-11-03 13:41:36 -05:00 |
|
Pēteris Caune
|
f2a2241b6b
|
Email listener: "./manage.py smtpd"
|
2017-11-01 19:20:12 +02:00 |
|
Pēteris Caune
|
7c1c20b07e
|
Don't create new checks in the docs page. For examples, use a dummy "your-uuid-here" value.
|
2017-09-20 20:02:24 +03:00 |
|
Pēteris Caune
|
acbc1f0b23
|
Tweaks to filtering-by-tag, and to its documentation.
|
2017-09-12 12:51:31 +03:00 |
|
Pēteris Caune
|
8d0a2f2eaf
|
Remove startup check for update_alert_after trigger, remove drop_triggers command.
|
2017-09-12 12:05:58 +03:00 |
|
Pēteris Caune
|
012a86495f
|
Use client-side installation flow for installing HipChat integration.
|
2017-08-31 12:16:54 +03:00 |
|
Pēteris Caune
|
ef591b03ae
|
Fetch HipChat's capabilities document
|
2017-08-30 17:25:13 +03:00 |
|
Pēteris Caune
|
96e00df0ab
|
Use PagerDuty Connect.
|
2017-08-29 22:23:24 +03:00 |
|
Pēteris Caune
|
bef71c0acc
|
For HipChat integration, use HipChat's server-side installation flow.
|
2017-08-25 19:11:41 +03:00 |
|
Pēteris Caune
|
25fb11bb3e
|
Alerts to SMS, work in progress.
|
2017-07-13 23:47:54 +03:00 |
|
Pēteris Caune
|
a62350cdad
|
In the "List checks" API response, the "next_ping" date was incorrect for checks using cron syntax. Fixed.
|
2017-06-29 14:41:13 +03:00 |
|
Tomasz Wójcik
|
27f917ce02
|
Return consistent date formats in API
|
2017-06-28 13:02:11 +02:00 |
|
Pēteris Caune
|
74f7c50a65
|
Fix deprecation warnings.
|
2017-06-02 22:39:53 +03:00 |
|
Pēteris Caune
|
2481aa5a23
|
Telegram integration.
|
2017-05-11 12:57:28 +03:00 |
|
Pēteris Caune
|
6920439f92
|
1KB for message bodies is not enough--email headers alone can take 5KB. Changing to 10KB
|
2017-05-09 16:21:31 +03:00 |
|
Pēteris Caune
|
3862cd6b06
|
Adding Check.last_ping_body field, and an UI to show it (#116)
|
2017-05-09 13:47:23 +03:00 |
|
Pēteris Caune
|
0d24d650f2
|
"X-Bounce-Url" header in email messages. An API endpoint to handle bounce notifications. (#112)
|
2017-03-05 21:42:36 +02:00 |
|
Pēteris Caune
|
20b046cba7
|
API call for updating checks
|
2017-02-19 13:46:05 +02:00 |
|
Pēteris Caune
|
6a1c5dd3b7
|
"Unsubscribe" link in alert emails. Fixes #111
|
2017-01-28 12:17:22 +02:00 |
|
Pēteris Caune
|
c16eeda004
|
Webhooks support POST, cleanup.
|
2017-01-21 18:29:55 +02:00 |
|
Pēteris Caune
|
b93336a44d
|
API support for cron syntax
|
2017-01-04 15:27:59 +02:00 |
|
Pēteris Caune
|
e5126925ec
|
Discord integration
|
2016-12-30 14:26:54 +02:00 |
|
Pēteris Caune
|
c6d5e64286
|
Warn about obsolete update_alert_after trigger.
|
2016-12-14 12:20:08 +02:00 |
|
Pēteris Caune
|
5a4c3ce8ea
|
Fix tests.
|
2016-12-13 21:37:29 +02:00 |
|
Pēteris Caune
|
6ada656df4
|
UI for entering cron expression and setting timezone.
|
2016-12-13 13:09:53 +02:00 |
|
Pēteris Caune
|
8633a5a892
|
Check model supports cron-style schedule
|
2016-12-05 11:08:06 +02:00 |
|
Pēteris Caune
|
ce57a1cc8b
|
Calculate alert_after in Python code instead of a database trigger. This will allow complex calculations down the road.
|
2016-11-04 16:30:19 +02:00 |
|
Pēteris Caune
|
3456dd9f6e
|
OpsGenie integration. Fixes #93
|
2016-10-17 13:25:14 +03:00 |
|
Pēteris Caune
|
ac4ba079d3
|
Validate channel values. Don't allow ftp addresses, http://localhost addresses, invalid email addresses
|
2016-10-02 17:52:48 +03:00 |
|