1143 Commits (master)

Author SHA1 Message Date
  Pēteris Caune 1b513c0802
Add "View on site_name" link in Pushover notifications 3 years ago
  Pēteris Caune 7fb64c8249
Implement Pushover emergency alert cancellation when check goes up 3 years ago
  Pēteris Caune 9e36eb5fcc
Remove the "welcome" landing page 3 years ago
  Pēteris Caune 1299738f50
Add SIGTERM handling in sendreports 3 years ago
  Pēteris Caune bc2d127c27
Add SIGTERM handling in sendalerts 3 years ago
  Pēteris Caune c0af2ac7b9
Fix tests 3 years ago
  Pēteris Caune e0d2f36928
Improve period and grace controls, allow up to 365 day periods 3 years ago
  Pēteris Caune a127ab0f0c
Add handling for HTTP 502 response from Matrix server 3 years ago
  Pēteris Caune cfd0bd2a6e
Change "Add Users from Other Teams" -> "Add Users from Other Projects" 3 years ago
  Pēteris Caune e1f51093f1
Implement automatic `api_ping` and `api_notification` pruning 3 years ago
  Pēteris Caune 6bb0c77934
Replace backfillchannels with a data migration 3 years ago
  Pēteris Caune bcc7009437
Update channels.html to use Channel.last_notify 3 years ago
  Pēteris Caune 33fb4a36ca
Add Channel.last_notify and a command to backfill it 3 years ago
  Pēteris Caune ba3f222f37
Fix a crash in hc.api.views.pause with an int in request body 3 years ago
  Pēteris Caune 829a39f4cf
Fix hc.api.views.ping to handle non-utf8 data in request body 3 years ago
  Pēteris Caune dfc257ef22
Update hc.front.views.cron_preview to catch CronSimError explicitly 3 years ago
  Pēteris Caune 3f9f219a58
Remove hc.lib.cronsim, install it from PyPI 3 years ago
  Pēteris Caune 55bf29c6a6
Remove debug statement 3 years ago
  Pēteris Caune f3b857ad82
Simplify the retry logic 3 years ago
  Pēteris Caune 6158f9c539
Change outgoing webhook timeout to 10s, and change the retry logic 3 years ago
  Pēteris Caune 141d71d9fe
Switch from croniter to cronsim (vendored in hc.lib.cronsim) 3 years ago
  Pēteris Caune b8771b9eb8
Add uuid/slug switcher in the Details page 3 years ago
  Pēteris Caune 5656515830
Add 'schemaVersion' field in the shields.io endpoint 3 years ago
  Pēteris Caune b5f7ec1324
Add "Ping Key Required" dialog 3 years ago
  Pēteris Caune 1b0d0eac6a
Enable retry for SMTPDataError 3 years ago
  Pēteris Caune 2adf4b6aee
Add "(not unique)" note next to ambiguous ping URLs 3 years ago
  Pēteris Caune 027920ef2b
Fix ping handler to return "not found" in 404 body 3 years ago
  Pēteris Caune 6e3a1c790d
Fix the ping handler to reject status codes > 255 3 years ago
  Pēteris Caune d48b95c902
Improve tests to cover @csrf_exempt usage 3 years ago
  Pēteris Caune f8131741ef
Fix minor API inconsistencies 3 years ago
  Pēteris Caune 51f996ab4b
Fix /api/v1/badges/ to handle requests with missing X-Api-Key header 3 years ago
  Pēteris Caune 3dfdbc09ca
Add ability to create/revoke individual keys 3 years ago
  Pēteris Caune 688aa5b3c3
Implement hc.api.views.ping_by_slug 3 years ago
  Pēteris Caune 9517035501
Fix N+1 queries issue in "My Checks" and clean up Check.url() 3 years ago
  Pēteris Caune 250a8580ae
Fix tests 3 years ago
  Pēteris Caune 5b9008e321
Implement alternative ping URLs, WIP 3 years ago
  Pēteris Caune 3f078e6cda
Optimize HTML in the "list of checks" page 3 years ago
  Pēteris Caune be641aea96
Add tests for LINE and Trello transports 3 years ago
  Pēteris Caune 3e9e13104e
Remove unused code 3 years ago
  Pēteris Caune f9c470ef59
Clean up redundant json.loads() in the Channel class 3 years ago
  Pēteris Caune 6f5a22fd98
Improve up/down flag validation 3 years ago
  Pēteris Caune 8541ec59ca
Add ability to edit existing WhatsApp integrations 3 years ago
  Pēteris Caune 5af09ed4dd
Add ability to edit existing Signal integrations 3 years ago
  Pēteris Caune 3807c200ce
Add ability to edit existing SMS integrations 3 years ago
  Pēteris Caune c2e00f2105
Fix assign_all_checks() usage, add tests for it 3 years ago
  Pēteris Caune a27652d762
Combine the add_webhook and edit_webhook views 3 years ago
  Pēteris Caune 2a9a544ddf
Add ability to edit existing email integrations 3 years ago
  Pēteris Caune 98eb7cc14a
Add /api/v1/badges/ endpoint 3 years ago
  Pēteris Caune 1247cc4ea7
Fix a crash during login when user's profile does not exist 3 years ago
  Pēteris Caune f7dd16abca
Remove site_root from template context, it's never used 3 years ago