Commit Graph

  • cdad632082
    Show sub-second durations with higher precision, 2 digits after decimal point. Fixes #321 Pēteris Caune 2020-01-17 14:41:41 +02:00
  • 77033760f9
    Make sure Check.last_ping and Ping.created timestamps match exactly Pēteris Caune 2020-01-17 14:30:32 +02:00
  • 58a118c494
    Make Ping.body size limit configurable. Fixes #301 Pēteris Caune 2020-01-17 12:44:39 +02:00
  • eae8d122b7
    Update changelog. Pēteris Caune 2020-01-16 09:43:17 +02:00
  • 96797f6786
    Merge pull request #320 from jerrykan/matrix_alias_length Pēteris Caune 2020-01-16 09:40:54 +02:00
  • 819aa227e9 Increase allowable length of Matrix room alias John Kristensen 2020-01-16 13:38:47 +11:00
  • b8108906f4
    hc.api.views.bounce updates Channel.last_error Pēteris Caune 2020-01-08 11:14:34 +02:00
  • c521b44d20
    hc.api.views.bounce handles transient email bounces (logs error, does not disable the integration) Pēteris Caune 2020-01-08 10:50:29 +02:00
  • 74ad152cc5
    For superusers, show "Site Administration" in top navigation, note in README. Fixes #317 Pēteris Caune 2020-01-07 12:15:09 +02:00
  • c4edb415a2
    Removing debug statement. Pēteris Caune 2020-01-07 11:47:53 +02:00
  • 012ad88bb3
    createsuperuser management command requires an unique email address (#318) Pēteris Caune 2020-01-07 11:46:50 +02:00
  • 4ee2646539
    Show a red "!" in project's top navigation if any integration is not working Pēteris Caune 2020-01-03 13:15:24 +02:00
  • 8e455965c4
    Update changelog for v1.12.0 v1.12.0 Pēteris Caune 2020-01-02 12:38:11 +02:00
  • 52a178242b
    2019 -> 2020. Cheers! Pēteris Caune 2020-01-02 10:10:20 +02:00
  • 18154dd6de
    django-compressor==2.4, psycopg2==2.8.4 Pēteris Caune 2020-01-02 10:08:44 +02:00
  • 3649c500d2
    Don't allow adding email integrations with both "up" and "down" unchecked Pēteris Caune 2019-12-27 17:25:37 +02:00
  • 38ed309a3c
    Don't allow adding webhook integrations with both URLs blank Pēteris Caune 2019-12-27 17:13:44 +02:00
  • 84a4de32cc
    Remove legacy webhook formats (newline-separated fields and the post_data key) from the Channel model Pēteris Caune 2019-12-27 15:07:15 +02:00
  • 6ebae33579
    Fix "Send Test Notification" for webhooks that only fire on checks going up Pēteris Caune 2019-12-27 14:36:32 +02:00
  • be286518b7
    For webhook integration, validate each header line separately Pēteris Caune 2019-12-27 13:56:33 +02:00
  • 057a6fe56b
    Django 3.0.1 Pēteris Caune 2019-12-19 15:59:36 +02:00
  • 830681d8f8
    Specify encoding when reading CHANGELOG.md. Fixes #314 Pēteris Caune 2019-12-19 09:59:10 +02:00
  • 0d2c6217d3
    Auto-submit the unsubscribe confirmation form only if signature is more than 5 minutes old. Idea from https://stackoverflow.com/questions/59281750/strategies-to-prevent-email-scanners-from-activating-unsubscribe-links/59381066#59381066 Pēteris Caune 2019-12-18 16:10:30 +02:00
  • 66c9fb33ad
    Don't install django-compressor as editable package Pēteris Caune 2019-12-18 10:05:31 +02:00
  • d9776e1340
    Update pytz Pēteris Caune 2019-12-18 09:19:46 +02:00
  • bffb51357e
    Add desc to hc.api.schemas.check Pēteris Caune 2019-12-18 09:11:34 +02:00
  • 9697fc1b45
    Merge pull request #313 from brammeleman/set-description Pēteris Caune 2019-12-18 09:05:46 +02:00
  • 1b3d7e8c0a being able to set/update the description of a check when creating/updating using the api Bram Daams 2019-12-17 15:47:13 +01:00
  • d6be955fa7
    Silence stdout output from management commands during tests Pēteris Caune 2019-12-11 15:35:23 +02:00
  • 15ba415298
    senddeletionnotices command skips profiles with recent last_active_date Pēteris Caune 2019-12-11 15:24:51 +02:00
  • 01bb03c889
    django-compressor doesn't have a Django 3 compatible release yet. Use a development version temporarily. Details: https://github.com/django-compressor/django-compressor/issues/963 Pēteris Caune 2019-12-11 13:31:55 +02:00
  • b72979522b
    Django 3 supports Python 3.6+. Adding the Py3.6 requirement to README. Pēteris Caune 2019-12-11 13:08:35 +02:00
  • 2a8e7ee766
    Django 3.0 Pēteris Caune 2019-12-11 13:05:25 +02:00
  • eafff677d9
    Don't auto-submit the unsubscribe form. Email security scanners like Office 365 Enterprise open links and *execute JS* causing users to automatically unsubscribe the first time they receive an email. Can't think of a sane fix for this :-( Pēteris Caune 2019-12-10 10:41:10 +02:00
  • f7496fb8cf
    Add List-Unsubscribe-Post email header Pēteris Caune 2019-12-10 09:44:51 +02:00
  • 0addbac7ba
    Remove unused ask=1 parameters. Pēteris Caune 2019-12-10 09:27:30 +02:00
  • 8d81d27af3
    Unsubscribe links serve a form, and require HTTP POST to actually unsubscribe Pēteris Caune 2019-12-10 09:14:54 +02:00
  • 4ee92a44ff
    Unsubscribe is CSRF exempt. Pēteris Caune 2019-12-09 16:14:50 +02:00
  • f9c61dad23
    Fix List-Unsubscribe email header value: add angle brackets Pēteris Caune 2019-12-09 14:04:14 +02:00
  • 1cdb6e6d1d
    Don't set CSRF cookie on first visit. Signup is exempt from CSRF protection. Pēteris Caune 2019-12-06 08:58:32 +02:00
  • 22d4d55340
    Added support for Shields.io badges. cc: #304, #305 Pēteris Caune 2019-12-05 12:27:37 +02:00
  • 838aee6bdd
    Show Healthchecks version in Django admin header cc: #306 Pēteris Caune 2019-12-03 17:41:58 +02:00
  • 5f47161e5e
    staticfiles -> static Pēteris Caune 2019-12-03 09:59:36 +02:00
  • 87b232074c
    Django 2.2.8 Pēteris Caune 2019-12-02 12:30:52 +02:00
  • 7b32e9ef2c
    Remove unused class="update-timeout-title" Pēteris Caune 2019-11-27 16:38:11 +02:00
  • da095f2403
    Merge branch 'master' of github.com:healthchecks/healthchecks Pēteris Caune 2019-11-27 16:34:09 +02:00
  • 3f19181028
    "Filtering Rules" dialog, an option to require HTTP POST. Fixes #297 Pēteris Caune 2019-11-27 16:33:36 +02:00
  • 87d75505fe
    Merge pull request #307 from SuperSandro2000/patch-1 Pēteris Caune 2019-11-25 13:32:23 +02:00
  • 25f959c44b
    Add hint to run db migration in production Sandro 2019-11-25 12:07:07 +01:00
  • 89a5fbb7f9
    Optimize icons Pēteris Caune 2019-11-22 12:56:20 +02:00
  • 2893e370b6
    Update CHANGELOG for release. v1.11.0 Pēteris Caune 2019-11-22 12:03:50 +02:00
  • 1b005b6a9f
    Update Changelog. Pēteris Caune 2019-11-22 11:43:47 +02:00
  • 5ab8486788
    Update PagerDuty Connect setup illustrations. Pēteris Caune 2019-11-22 11:42:29 +02:00
  • 0349a3997b
    PagerDuty event payload does not need the "vendor" key. Pēteris Caune 2019-11-22 11:29:09 +02:00
  • f6d36b3491
    Alternate flow for setting up PagerDuty integration, without using PD Connect Pēteris Caune 2019-11-22 11:17:14 +02:00
  • d06721ab58
    Rename "add_pd" to "add_pdc" (PagerDuty Connect). Pēteris Caune 2019-11-22 10:43:13 +02:00
  • 7c1b9c4b96
    Rename "add_pd" to "add_pdc" (PagerDuty Connect). Pēteris Caune 2019-11-22 10:40:57 +02:00
  • 01955e4f99
    Add MS Teams and Shell Commands to the list of integrations on Welcome page. Pēteris Caune 2019-11-21 16:01:41 +02:00
  • 98ba51f44f
    Use hc.lib.string.replace for webhooks too. Pēteris Caune 2019-11-20 17:44:41 +02:00
  • e4646205cb
    Use channel.get_kind_display() in more places. Pēteris Caune 2019-11-20 17:31:36 +02:00
  • fbba2b585e
    Update PagerDuty logo in the icon font as well. Pēteris Caune 2019-11-20 17:10:41 +02:00
  • 5556bf3035
    Update PagerDuty logo. Pēteris Caune 2019-11-20 16:46:31 +02:00
  • c54c70cab7
    Auto-focus the name field in the "Integration Details" modal. Pēteris Caune 2019-11-20 16:14:39 +02:00
  • 91c93b6a95
    Add "Shell Commands" integration. Fixes #302 Pēteris Caune 2019-11-20 16:01:03 +02:00
  • 8d81ea8f9d
    Add "Shell Commands" integration. Fixes #302 Pēteris Caune 2019-11-20 16:00:53 +02:00
  • f74860bc0c
    Add Profile.last_active_date field for more accurate inactive user detection Pēteris Caune 2019-11-19 16:29:38 +02:00
  • 494fd9ffb7
    Improve alert summaries in ping log Pēteris Caune 2019-11-19 15:29:38 +02:00
  • 84bc6e7b2c
    Fix typo. Pēteris Caune 2019-11-14 16:30:07 +02:00
  • 2b4de95141
    Cleaner MS Teams setup illustrations. Pēteris Caune 2019-11-14 15:34:01 +02:00
  • dc84b7be01
    Add Microsoft Teams integration. Fixes #135 Pēteris Caune 2019-11-14 15:19:40 +02:00
  • 046a643b13
    Add python 3.8 to .travis.yml -- let's see if it will work... Pēteris Caune 2019-11-07 14:18:45 +02:00
  • 9cbd3bfc5a
    In monthly reports, no downtime stats for the current month (month has just started) Pēteris Caune 2019-11-06 10:41:14 +02:00
  • 052700a642
    Make log events fit better on mobile screens. Pēteris Caune 2019-11-05 10:45:39 +02:00
  • 87495a74c6
    Update changelog. Pēteris Caune 2019-11-05 09:57:53 +02:00
  • 05855c1c69
    Make the "Details" screen fit better on mobile screens. Pēteris Caune 2019-11-05 09:53:22 +02:00
  • 7904908625
    Fix footer height on mobile. Pēteris Caune 2019-11-05 09:52:58 +02:00
  • a464154151
    On mobile, don't show the "Last Ping" column, but show the gear (Details) button. Fixes #286 Pēteris Caune 2019-11-05 09:52:32 +02:00
  • 7db11fa7aa
    Fix the senddeletionnotices command to take into account the new default SMS limit. Pēteris Caune 2019-10-30 22:12:25 +02:00
  • c13ec18a27
    5 SMS & WhatsApp sends/mo for free plans Pēteris Caune 2019-10-30 18:31:10 +02:00
  • 2848076d87
    Update changelog for 1.10.0 release v1.10.0 Pēteris Caune 2019-10-21 15:04:26 +03:00
  • 3f36d31cde
    Display the error field in notifications admin list view, don't load all checks in details view. Pēteris Caune 2019-10-18 17:22:50 +03:00
  • 66a6de70c0
    Send email notification when monthly SMS sending limit is reached. Fixes #292 Pēteris Caune 2019-10-18 17:15:02 +03:00
  • 488ab2cce7
    Add a "Create a Copy" function for cloning checks Fixes #288 Pēteris Caune 2019-10-18 12:03:46 +03:00
  • a5827c6458
    Add link to borgmatic in the "Third-Party Resources" page Pēteris Caune 2019-10-17 11:49:10 +03:00
  • 82fb4ddece
    Update OpsGenie logo Pēteris Caune 2019-10-14 21:14:36 +03:00
  • 01fc8e423b
    Update OpsGenie screenshots. Pēteris Caune 2019-10-14 20:47:56 +03:00
  • 1dea8b6050
    Add support for OpsGenie EU region. Fixes #294 Pēteris Caune 2019-10-14 20:31:25 +03:00
  • 4625196ded
    Autofocus the email field in the signup form, and submit on enter key Pēteris Caune 2019-10-12 20:22:28 +03:00
  • 163b020116
    Signup form sets the "auto-login" cookie to avoid an extra click during first login Pēteris Caune 2019-10-12 20:14:57 +03:00
  • 2bb769f7bb
    Send monthly reports on 1st of every month, not randomly during the month Pēteris Caune 2019-10-12 20:07:09 +03:00
  • 391921d8af
    Revert deterministic username generation feature – it causes problems when users change their email address. See #290 for details. Pēteris Caune 2019-10-12 11:37:06 +03:00
  • 6cd4e494e8
    Add go example to "manage.py pygmentize" command. Make sure the Go snippet shows up in the welcome page and also in the check details page. Pēteris Caune 2019-10-07 15:10:36 +03:00
  • ad731dfe0e
    Merge pull request #293 from omurbekjk/feature/golang-example-added-for-code-snippets Pēteris Caune 2019-10-07 15:00:08 +03:00
  • fbc217ef35 feature: golang http get request changes to head omurbekjk 2019-10-07 16:55:09 +06:00
  • 3d9261c7c4 feature: golang code snippet added omurbekjk 2019-10-03 17:22:36 +06:00
  • b0db5181d8
    Don't validate plan_id if it has not changed from the old value (when updating payment method). Pēteris Caune 2019-10-02 17:28:20 +03:00
  • f9ec5b482f
    Upgrade to Django 2.2.6. Fixes #284 Pēteris Caune 2019-10-01 17:17:36 +03:00
  • 41a0871452
    Generate usernames as uuid3(const, email). Prevents multiple accts with the same email. Prevent double-clicking the submit button in signup form. Fixes #290 Pēteris Caune 2019-09-30 16:40:45 +03:00
  • 335c73d6a2
    Upgrade to psycopg2 2.8.3. Fixes #289 Pēteris Caune 2019-09-30 16:08:37 +03:00
  • ca5e19fd2d
    Don't throw an exception if user's current project is unset. Pēteris Caune 2019-09-18 14:56:58 +03:00