201 Commits (ccf8aa55f0f5b4bc0096193886533b76e15c8de8)

Author SHA1 Message Date
  Pēteris Caune 9cbd0138da
Demo checks shown on welcome page are not saved to database. User's first check is created when creating the user. 7 years ago
  Pēteris Caune 5cf6f1b51e
Merge Check.get_status() and Check.in_grace_period() into one. 7 years ago
  Pēteris Caune 0e8226b5d7
Optimize /checks/status: load and parse the template once, not N times. 7 years ago
  Pēteris Caune dd5a690b99
"My Checks" page uses the same markup for desktop and mobile. 7 years ago
  Pēteris Caune f119883d67
Allow check names to wrap at underscores 7 years ago
  Pēteris Caune 83a2ff17e6
Toggle integrations on/off on "My Checks" page. 7 years ago
  Pēteris Caune 9ae4235c9b
"My Checks" page: show the number of failed checks in the page title. 7 years ago
  Pēteris Caune 464d05c99f
"Signalling a Failure" section in docs. (cc: #151) 7 years ago
  Pēteris Caune 5f908a01e4
When we don't recognize a message from Telegram, respond with 200 OK so Telegram doesn't keep retrying. 7 years ago
  Pēteris Caune 6bf6ab6479
Show the number of remaining available checks under "Add Check" button 7 years ago
  Pēteris Caune fd367b42da
Always show failed checks first. Fixes #173 7 years ago
  Pēteris Caune ef6e1870d9
Preliminary Django 2 support 7 years ago
  Pēteris Caune 9bc0f1b82a
Dropping Python 2 support 7 years ago
  Pēteris Caune cbd755585a Layout tweaks for the "Log" page. 7 years ago
  Pēteris Caune 218d0c6873 Remove Check.last_ping_body field. CSS tweaks for the "Ping Details" modal. 7 years ago
  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 6bc3a445db Update usage examples, add Ruby. Fixes #158 7 years ago
  Pēteris Caune ba6995198b Fix tests, lazy-load user's teams. 7 years ago
  Pēteris Caune 1110c6908c Testcase for /checks/status/. More efficient DOM updates. 7 years ago
  Pēteris Caune 1b4ca77096 Prepare for auto-refresh in "My Checks" screen. 7 years ago
  Pēteris Caune 55d6471156 Validate HTTP header names in the "Add Webhook" form. 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
  Pēteris Caune ebbc898d02 Experimental `settelegramwebhook` management command 7 years ago
  Austin ef90e6e3b8 Rename the class 7 years ago
  Austin 6a17c8768b Adds a test for out integration form 7 years ago
  Austin abe7076a73 Add the PagerTree form handler 7 years ago
  Austin cb1eac50d9 Adds PagerTree Integration 7 years ago
  Pēteris Caune edfcac5942 "Integration Details" modal dialogs for webhook integrations. 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 ddd940688e Disable channel (mark as email_verified=False) when email bounces. 7 years ago
  someposer 077bc45b12 Sorting keys on Webhook JSON value for consistent unit testing. 7 years ago
  someposer 05c84d7976 Add support for arbitrary headers using a JSON body for webhooks. 7 years ago
  someposer fdf011aa25 Update Webhook unit tests to use added Content-Type value. 7 years ago
  someposer 0ea5927b6a Adding Content-Type header to Webhook integrations to work correctly with 7 years ago
  Pēteris Caune 882933668a Natural sort for check names, fixes #136. 7 years ago
  Pēteris Caune f611a23f0b Email reports list checks from all teams the user has access to. 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 23b237ed96 API call for deleting checks. 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