545 Commits (bcc7009437dad33dbadaef42981d9d384f1cf772)

Author SHA1 Message Date
  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 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 5656515830
Add 'schemaVersion' field in the shields.io endpoint 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 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 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 a27652d762
Combine the add_webhook and edit_webhook views 3 years ago
  Pēteris Caune 98eb7cc14a
Add /api/v1/badges/ endpoint 3 years ago
  Pēteris Caune 642d436ae9
Add absolute_site_logo_url template tag 3 years ago
  Pēteris Caune 3901a2825b
Replace str(exc) with exc.message to make CodeQL happy 3 years ago
  Pēteris Caune c196dc16d7
Fix latin-1 handling in webhook header values 3 years ago
  Pēteris Caune 544ec7ea69
Add handling for non-latin-1 characters in webhook headers 3 years ago
  Pēteris Caune d60d8a43b6
Add protection against TOTP code reuse 3 years ago
  Pēteris Caune 8ed5e93cd2
Add rate limiting for TOTP auth attempts 3 years ago
  Pēteris Caune d243f502d3
Fix off-by-one-month error in monthly reports, downtime columns 3 years ago
  Pēteris Caune 61a8a8de26
Remove Profile.reports_allowed (obsolete) 3 years ago
  swoga b70e2c9a25 feat: treat failure before success 3 years ago
  Pēteris Caune fd7ab5e767
Implement PagerDuty Simple Install Flow 3 years ago
  Pēteris Caune a0cd2c63e9
Update report templates for weekly reports 4 years ago
  Pēteris Caune 8ce09ab9e5
Widen report time window to 9AM - 11AM 4 years ago
  Pēteris Caune 6094bca241
Improve wording 4 years ago
  Pēteris Caune df44ee58c0
Add an option for weekly reports (in addition to monthly) 4 years ago
  Pēteris Caune e91441d814
Add fallback for legacy sms values 4 years ago
  Pēteris Caune 855d188981
Add support for "... is UP" SMS notifications 4 years ago
  Pēteris Caune 64f2e86051
Increase "Success / Failure Keywords" field lengths to 200 4 years ago
  Pēteris Caune 4587b45cab
Add more tests for hc.api.views.create_check 4 years ago
  Pēteris Caune 2831e5d7c1
Add a test case for filtering flips by timestamp 4 years ago
  Pēteris Caune 742af7bfd8
Remove unused return statement 4 years ago
  Pēteris Caune 78652b5659
Upgrade Django version to 3.2 4 years ago
  Pēteris Caune 05db43f95d
Fix the pause action to clear Profile.next_nag_date if all checks up 4 years ago