Pēteris Caune
8cef4dfbbd
Improve title
2022-07-27 11:22:24 +03:00
Pēteris Caune
a9b9adf178
Improve the "Monitoring Cron Jobs" page
2022-07-27 10:30:44 +03:00
Pēteris Caune
0f659241fe
Tweak copy in docs - introduction
2022-07-26 14:11:22 +03:00
Pēteris Caune
5a94e6809e
Update links to Django docs (3.1 -> 4.0)
2022-07-26 10:40:50 +03:00
Pēteris Caune
a9ac8715e4
Add "Where to See Captured Logs" in docs
2022-07-22 14:58:25 +03:00
Pēteris Caune
d2c79b0c2b
Rename "Log" -> "Events" in the UI
2022-07-21 14:41:23 +03:00
Pēteris Caune
01720ca9ae
Update notification templates to handle "log" events
2022-07-21 14:22:41 +03:00
Pēteris Caune
dc107ff7f5
Add ping endpoints for "log" events
2022-07-21 10:30:52 +03:00
Pēteris Caune
efa5acc1b4
Add support for the $JSON placeholder in webhook payloads
2022-07-20 12:06:39 +03:00
Pēteris Caune
cd087d2fbf
Add API support for enabling/disabling filtering in message body
...
Specifically, add read/write support for the new fields:
* success_kw
* failure_kw
* filter_subject
* filter_body
The API still supports reading/writing the "subject" and
"subject_fail" fields, but these are now marked as deprecated
in API documentation.
Fixes : #653
2022-07-15 13:04:41 +03:00
Pēteris Caune
6fc89562b1
Fix grammar and inaccuracies in docs
2022-07-15 11:19:25 +03:00
Pēteris Caune
27d9ff9ffb
Update docs
...
cc: #653
2022-07-13 12:42:06 +03:00
Pēteris Caune
ad87f9d44e
Update template to match "not null" database fields
...
The template had "value|default:''" fallback for
null values. This is not needed any more.
2022-07-13 12:27:31 +03:00
Pēteris Caune
c3c5342c3c
Fix the handling of null values in the "Filtering Rules" dialog
2022-07-13 10:18:09 +03:00
Pēteris Caune
003d35d431
Add "Filter by keywords in the message body" feature
...
cc: #653
2022-07-12 15:46:15 +03:00
Pēteris Caune
3c43e5aa45
Optimize the spinner animation
...
Use a CSS box-shadow trick to implement it with just a single
DOM element instead of four.
2022-07-07 10:25:13 +03:00
Pēteris Caune
0553f0a38a
Fix the display of ignored pings with non-zero exit status
2022-06-30 16:49:09 +03:00
Pēteris Caune
ec0be60ca8
Include last ping type in MS Teams notifications
2022-06-30 13:15:40 +03:00
Pēteris Caune
56a0d9f78b
Include last ping type in Slack, Mattermost, Discord notifications
2022-06-30 12:56:09 +03:00
Pēteris Caune
b3f2bc64a5
Improve "Show Usage Examples" dialog, "Email" tab
2022-06-30 10:22:46 +03:00
Pēteris Caune
25b22dba72
Optimize <select name="tz"> initialization
2022-06-29 11:45:50 +03:00
Pēteris Caune
0c6223ffa5
Implement the "Add Check" dialog
2022-06-29 10:35:12 +03:00
Pēteris Caune
229f97ef9a
Optimize HTML in the "My Checks" screen
2022-06-27 10:05:32 +03:00
Pēteris Caune
5bb143caa2
Fix grammar issues, document the TWILIO_* settings
2022-06-26 16:02:29 +03:00
Pēteris Caune
c0809c1b16
Optimize spinner HTML
2022-06-26 11:04:09 +03:00
Pēteris Caune
b22164a9a1
Add Pushbullet integration setup instructions
...
cc: #24
2022-06-26 11:03:41 +03:00
Pēteris Caune
57021e962c
Refactor webauthn implementation, use webauthn-json
2022-06-19 10:10:57 +03:00
Pēteris Caune
64a6245736
Improve tests
2022-06-17 15:44:47 +03:00
Pēteris Caune
93c13b8221
Include check.desc in email text template, update tests
2022-06-17 14:55:34 +03:00
Pēteris Caune
f2ce7aed8e
Improve the text version of the alert email template
2022-06-13 14:30:44 +03:00
Pēteris Caune
9e578f6dfc
Add "Disabled" priority for Pushover notifications
...
Fixes : #663
2022-06-10 18:19:12 +03:00
Pēteris Caune
ca392c07ce
Eliminate jQuery usage in the login page
2022-06-08 09:46:51 +03:00
Pēteris Caune
51f7fe7332
Expose subject and subject_fail in API GET calls, improve docs
2022-06-03 09:59:20 +03:00
Tyler
d61909ffd2
Expose subject and subject_fail via API
2022-06-03 09:12:46 +03:00
Pēteris Caune
a37a937209
Improve Gotify instructions and event description
2022-06-01 16:37:54 +03:00
Pēteris Caune
b19ddab1bd
Add Gotify integration
...
Fixes : #270
2022-06-01 16:13:41 +03:00
Pēteris Caune
1d340d24aa
Add notes in docs about configuring uWSGI via UWSGI_ env vars
...
cc: #656
2022-05-27 15:13:03 +03:00
Pēteris Caune
6790d867a6
Add address verification step in the "Change Email" flow
...
A similar issue has come up multiple times: the user
changes account's email address, enters a bad address
by mistake, and gets locked out of their account.
This commit adds an extra step in the "Change Email" flow:
* In "Account Settings", user clicks on [Change Email]
* User gets a prompt for a 6-digit confirmation code, which
has been sent to their old address. This is to prevent
account takeover when Eve sits down at a computer where Alice
is logged in.
* The user enters the confirmation code, and a "Change Email"
form loads.
* The user enters their new email address.
* (The new step!) Instead of changing the email right away,
we send a special login link to user's specified new address.
* (The new step, continued) The user clicks on the login link,
their account's email address gets updated, and they get
logged in.
The additional step makes sure the user can receive email
at their new address. If they cannot receive email there,
they cannot complete the "Change Email" procedure.
2022-05-20 17:54:45 +03:00
Pēteris Caune
0178cee02c
Update docker docs
2022-05-16 15:01:44 +03:00
Pēteris Caune
e7076155e7
Add "Ping-Body-Limit" response header in ping API responses
...
The header format is:
Ping-Body-Limit: n
Where "n" is an integer number, the value of the PING_BODY_LIMIT
configuration setting.
Clients can use this header to decide how much POST data to send
in HTTP requests. If a client sends more than "n" bytes in the
request body, Healthchecks will store the first "n" bytes, and
ignore the rest.
The default value for PING_BODY_LIMIT is 10000 (10KB).
2022-05-10 15:44:27 +03:00
Pēteris Caune
756257a4a4
Document webhook retry policy in the "Add Webhook" page
2022-05-02 14:54:02 +03:00
Pēteris Caune
98f2536825
Oops, remove debug code
2022-04-25 21:14:35 +03:00
Pēteris Caune
b07f670b05
Regenerate snippet HTML using latest Pygments
2022-04-25 21:06:27 +03:00
Pēteris Caune
0bd09a6e65
Update the C# snippet
2022-04-25 20:55:16 +03:00
Pēteris Caune
85ae2ce724
Remove UTF8 mention in attaching_logs.md
2022-04-20 17:37:22 +03:00
Pēteris Caune
aa2571b7fc
Add small delay in transports.Email.notify to allow ping body to upload
2022-04-19 11:37:48 +03:00
Pēteris Caune
cc3e4d8ab3
Fix wording
2022-04-13 10:52:18 +03:00
Pēteris Caune
32f021b9c5
Update email template to handle not yet uploaded ping bodies
2022-04-13 10:43:12 +03:00
Pēteris Caune
bb38ad3187
Remove the Signal CAPTCHA form (use "submitchallenge" command instead)
2022-04-11 14:24:28 +03:00
Pēteris Caune
131ffe14fb
Add experimental UI for submitting Signal rate limit challenges
2022-04-09 16:29:26 +03:00