Pēteris Caune
|
ba6995198b
|
Fix tests, lazy-load user's teams.
|
7 years ago |
Pēteris Caune
|
1b4ca77096
|
Prepare for auto-refresh in "My Checks" screen.
|
7 years ago |
Pēteris Caune
|
fc176cd832
|
`settelegramwebhook` now sends a correct "allowed_updates" field.
|
7 years ago |
Pēteris Caune
|
c6e35c9b39
|
Handle Telegram callbacks that are not text messages. Fixes #147
|
7 years ago |
Pēteris Caune
|
c4b316003d
|
Replace healthchecks.io branding with generic branding.
|
7 years ago |
Pēteris Caune
|
a869906fde
|
Zendesk integration (experimental and hidden from Integrations page for now)
|
7 years ago |
Austin
|
abe7076a73
|
Add the PagerTree form handler
|
7 years ago |
Pēteris Caune
|
7c7919fdb4
|
UI tweaks for the "Add Webhook" form.
|
7 years ago |
someposer
|
5781ddfe4d
|
Created an improved interface for arbitrary headers and simplified
header storage.
|
7 years ago |
Pēteris Caune
|
882933668a
|
Natural sort for check names, fixes #136.
Apply the user's chosen sort order in emails also.
|
7 years ago |
Pēteris Caune
|
f3c6b0fb0d
|
TimeoutForm prepares timedelta objects.
|
7 years ago |
Pēteris Caune
|
7c1c20b07e
|
Don't create new checks in the docs page. For examples, use a dummy "your-uuid-here" value.
|
7 years ago |
Pēteris Caune
|
fc8d9ffe48
|
Checks can be sorted by name or last ping. Fixes #136
|
7 years ago |
Pēteris Caune
|
27ebb4fde5
|
Cleanup
|
7 years ago |
Pēteris Caune
|
012a86495f
|
Use client-side installation flow for installing HipChat integration.
|
7 years ago |
Pēteris Caune
|
367f5a595d
|
Small tweaks to make sure we don't query accounts_profile multiple times on every request.
|
7 years ago |
Pēteris Caune
|
96e00df0ab
|
Use PagerDuty Connect.
|
7 years ago |
Pēteris Caune
|
2a7a7e0272
|
Show "The HipChat integration has been added!" message, tweaks to HipChat setup instructions.
|
7 years ago |
Pēteris Caune
|
40bc11782e
|
Nicer HipChat alerts.
|
7 years ago |
Pēteris Caune
|
bef71c0acc
|
For HipChat integration, use HipChat's server-side installation flow.
|
7 years ago |
Pēteris Caune
|
2d9563440e
|
Cron syntax cheatsheet. Fixes #126
|
7 years ago |
Pēteris Caune
|
5f2da08d7e
|
Per-profile, per-month counters of sent SMS messages.
|
7 years ago |
Pēteris Caune
|
25fb11bb3e
|
Alerts to SMS, work in progress.
|
7 years ago |
Pēteris Caune
|
207b0f9048
|
Adding on_delete keywords, more to come.
|
8 years ago |
Pēteris Caune
|
5cb372d18f
|
Configurable bot name and updated README. Fixes #115
|
8 years ago |
Pēteris Caune
|
df1af66980
|
Mention Telegram in the Welcome page, rearrange integrations, shrink data uris.
|
8 years ago |
Pēteris Caune
|
597d79abae
|
py2 fix
|
8 years ago |
Pēteris Caune
|
2481aa5a23
|
Telegram integration.
|
8 years ago |
Pēteris Caune
|
3862cd6b06
|
Adding Check.last_ping_body field, and an UI to show it (#116)
|
8 years ago |
Pēteris Caune
|
859a9ed735
|
Pricing page tweaks. Limit free accounts to 20 checks per account.
|
8 years ago |
Pēteris Caune
|
5dafc07c29
|
Return 403 when API key is wrong. Return 404 when resource not found. Return 405 when request method is wrong. Return 400 when request syntax is wrong.
|
8 years ago |
Pēteris Caune
|
965accaedb
|
REGISTRATION_OPEN setting. superuser accounts by default have team access enabled. Fixes #97 and #113
|
8 years ago |
Pēteris Caune
|
6a1c5dd3b7
|
"Unsubscribe" link in alert emails. Fixes #111
|
8 years ago |
Pēteris Caune
|
c16eeda004
|
Webhooks support POST, cleanup.
|
8 years ago |
Pēteris Caune
|
17bf0d109e
|
Fix CSRF in Slack, Pushbullet and Discord callbacks
|
8 years ago |
Pēteris Caune
|
e5126925ec
|
Discord integration
|
8 years ago |
Pēteris Caune
|
aabfd55f7c
|
Cleanup and tests for cron preview.
|
8 years ago |
Pēteris Caune
|
1163364989
|
Improved "Update Timeout" form with dynamic preview for cron mode
|
8 years ago |
Pēteris Caune
|
5a533441b5
|
When client GETs instead of POSTs, return HTTP 400
|
8 years ago |
Pēteris Caune
|
fdc1bfcd57
|
Log page now lists sent notifications. Slack notification handles simple/cron check kinds.
|
8 years ago |
Pēteris Caune
|
c8b1c482ea
|
Populate timezones, use selectize.
|
8 years ago |
Pēteris Caune
|
6ada656df4
|
UI for entering cron expression and setting timezone.
|
8 years ago |
Pēteris Caune
|
ce57a1cc8b
|
Calculate `alert_after` in Python code instead of a database trigger. This will allow complex calculations down the road.
|
8 years ago |
Pēteris Caune
|
3456dd9f6e
|
OpsGenie integration. Fixes #93
|
8 years ago |
Pēteris Caune
|
ac4ba079d3
|
Validate channel values. Don't allow ftp addresses, http://localhost addresses, invalid email addresses
|
8 years ago |
Pēteris Caune
|
965e32884b
|
Django 1.10
|
8 years ago |
Pēteris Caune
|
4f3365e235
|
Cleanup, handle "paused" state in email alerts and reports
|
8 years ago |
Pēteris Caune
|
51cda31449
|
New feature: pause monitoring of an individual check. Fixes #67
|
8 years ago |
Pēteris Caune
|
bff4eb4f80
|
Group testcases by view functions
|
8 years ago |
Pēteris Caune
|
468c4b4b2c
|
Pushbullet integration. Fixes #24
|
8 years ago |