Pēteris Caune
012ad88bb3
createsuperuser management command requires an unique email address ( #318 )
5 years ago
Pēteris Caune
4ee2646539
Show a red "!" in project's top navigation if any integration is not working
5 years ago
Pēteris Caune
8e455965c4
Update changelog for v1.12.0
5 years ago
Pēteris Caune
52a178242b
2019 -> 2020. Cheers!
5 years ago
Pēteris Caune
18154dd6de
django-compressor==2.4, psycopg2==2.8.4
5 years ago
Pēteris Caune
3649c500d2
Don't allow adding email integrations with both "up" and "down" unchecked
5 years ago
Pēteris Caune
38ed309a3c
Don't allow adding webhook integrations with both URLs blank
5 years ago
Pēteris Caune
84a4de32cc
Remove legacy webhook formats (newline-separated fields and the post_data key) from the Channel model
5 years ago
Pēteris Caune
6ebae33579
Fix "Send Test Notification" for webhooks that only fire on checks going up
5 years ago
Pēteris Caune
be286518b7
For webhook integration, validate each header line separately
5 years ago
Pēteris Caune
057a6fe56b
Django 3.0.1
5 years ago
Pēteris Caune
830681d8f8
Specify encoding when reading CHANGELOG.md. Fixes #314
5 years ago
Pēteris Caune
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
5 years ago
Pēteris Caune
66c9fb33ad
Don't install django-compressor as editable package
5 years ago
Pēteris Caune
d9776e1340
Update pytz
5 years ago
Pēteris Caune
bffb51357e
Add desc to hc.api.schemas.check
5 years ago
Pēteris Caune
9697fc1b45
Merge pull request #313 from brammeleman/set-description
set/update the checks description through the API
5 years ago
Bram Daams
1b3d7e8c0a
being able to set/update the description of a check when creating/updating using the api
5 years ago
Pēteris Caune
d6be955fa7
Silence stdout output from management commands during tests
5 years ago
Pēteris Caune
15ba415298
`senddeletionnotices` command skips profiles with recent last_active_date
5 years ago
Pēteris Caune
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
5 years ago
Pēteris Caune
b72979522b
Django 3 supports Python 3.6+. Adding the Py3.6 requirement to README.
5 years ago
Pēteris Caune
2a8e7ee766
Django 3.0
5 years ago
Pēteris Caune
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 :-(
5 years ago
Pēteris Caune
f7496fb8cf
Add List-Unsubscribe-Post email header
5 years ago
Pēteris Caune
0addbac7ba
Remove unused ask=1 parameters.
5 years ago
Pēteris Caune
8d81d27af3
Unsubscribe links serve a form, and require HTTP POST to actually unsubscribe
5 years ago
Pēteris Caune
4ee92a44ff
Unsubscribe is CSRF exempt.
5 years ago
Pēteris Caune
f9c61dad23
Fix List-Unsubscribe email header value: add angle brackets
5 years ago
Pēteris Caune
1cdb6e6d1d
Don't set CSRF cookie on first visit. Signup is exempt from CSRF protection.
5 years ago
Pēteris Caune
22d4d55340
Added support for Shields.io badges. cc: #304 , #305
5 years ago
Pēteris Caune
838aee6bdd
Show Healthchecks version in Django admin header cc: #306
5 years ago
Pēteris Caune
5f47161e5e
staticfiles -> static
5 years ago
Pēteris Caune
87b232074c
Django 2.2.8
5 years ago
Pēteris Caune
7b32e9ef2c
Remove unused class="update-timeout-title"
5 years ago
Pēteris Caune
da095f2403
Merge branch 'master' of github.com:healthchecks/healthchecks
5 years ago
Pēteris Caune
3f19181028
"Filtering Rules" dialog, an option to require HTTP POST. Fixes #297
5 years ago
Pēteris Caune
87d75505fe
Merge pull request #307 from SuperSandro2000/patch-1
Add a note in README to run db migrations in production
5 years ago
Sandro
25f959c44b
Add hint to run db migration in production
5 years ago
Pēteris Caune
89a5fbb7f9
Optimize icons
5 years ago
Pēteris Caune
2893e370b6
Update CHANGELOG for release.
5 years ago
Pēteris Caune
1b005b6a9f
Update Changelog.
5 years ago
Pēteris Caune
5ab8486788
Update PagerDuty Connect setup illustrations.
5 years ago
Pēteris Caune
0349a3997b
PagerDuty event payload does not need the "vendor" key.
5 years ago
Pēteris Caune
f6d36b3491
Alternate flow for setting up PagerDuty integration, without using PD Connect
5 years ago
Pēteris Caune
d06721ab58
Rename "add_pd" to "add_pdc" (PagerDuty Connect).
5 years ago
Pēteris Caune
7c1b9c4b96
Rename "add_pd" to "add_pdc" (PagerDuty Connect).
5 years ago
Pēteris Caune
01955e4f99
Add MS Teams and Shell Commands to the list of integrations on Welcome page.
5 years ago
Pēteris Caune
98ba51f44f
Use hc.lib.string.replace for webhooks too.
hc.lib.string.replace only replaces placeholders that appear in the original template. It ignores any placeholders that "emerge" while doing string substitutions. This is done mainly to avoid unexpected behavior when check names or tags contain dollar signs.
5 years ago
Pēteris Caune
e4646205cb
Use channel.get_kind_display() in more places.
5 years ago