127 Commits (9fb7ca710355b20d7dff930e9099bc4dfa9e55fd)

Author SHA1 Message Date
  Pēteris Caune 02f6853d4c Save request body for every ping, not just the last one. 7 years ago
  Pēteris Caune cf6882edd3 SMS numbers can be annotated with labels. Fixes #155 7 years ago
  Pēteris Caune 827939deb7 Clean up Pushover subscription flow, add Setup Instructions with screenshots. 7 years ago
  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 7 years ago
  Pēteris Caune 882933668a Natural sort for check names, fixes #136. 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