Pēteris Caune
ea2f2d9ec0
Add more tests
2022-11-28 14:04:57 +02:00
Pēteris Caune
de7097e1eb
Improve docs
2022-11-28 13:40:40 +02:00
Martin Lablans
a55a2692dc
Allow to retrieve a ping's body ( #737 )
...
Add /api/v1/checks/<uuid>/pings/<n>/body endpoint for retrieving ping body (#737 )
2022-11-28 13:21:26 +02:00
Pēteris Caune
f1fe0b9643
Fix alignment in the "add ntfy" form
2022-11-24 18:32:30 +02:00
Pēteris Caune
c0a0c97388
Tweak wording
2022-11-24 14:59:12 +02:00
Pēteris Caune
3dcc7d60a2
Add ntfy integration
...
Fixes : #728
2022-11-24 12:09:53 +02:00
Pēteris Caune
9977789cac
Add a special case for the last ping body containing backticks
2022-11-22 20:22:37 +02:00
Sebastian Schneider
6481ed0d19
Add last ping body body to Slack notifications ( #735 )
...
Co-authored-by: Sebastian Schneider <sebastian.schneider@boxine.de>
Co-authored-by: Pēteris Caune <cuu508@gmail.com>
2022-11-22 17:50:11 +02:00
Pēteris Caune
5a464f186f
Add "Specifying Run IDs" section in docs
2022-11-10 18:34:35 +02:00
Pēteris Caune
a26ca60046
Fix run ID display in dark mode
2022-11-10 12:28:03 +02:00
Pēteris Caune
85f7a1c348
Update Ping API and Management API docs for run IDs
2022-11-10 11:49:38 +02:00
Pēteris Caune
7458770b41
Improve alerting logic when run IDs are used
...
* Add Check.last_start_rid field
* Fill Check.last_start_rid on every start event
* Clear Check.last_start on every "fail" event
* Clear Check.last_start on success event if either case is true:
- the event's rid matches Check.last_start_rid
- the event does not specify rid
In human terms, the alerting logic will be: we track the
execution time of the most recent "start" event only. It would
take a major redesign to track the execution time of all
concurrent "start" events and send alerts when *any* of them
overshoots the time budget. So, whenever we see a "start" event,
the timer resets.
Example:
* 00:00 client sends start signal with rid=A, timer starts
* 00:10 client sends start signal with rid=B, timer resets
* 00:20 client sends success signal with rid=A, timer
does not reset because rid A does not match the rid seen in
the most recent start signal (it was B)
* 00:30 the grace time runs out, the check's status shows
as started + failed
At this point the check can be reset to a healthy state in 3
different ways:
* send a success signal with rid=B
* send a failure signal with any rid value or without it
* send a success signal without a rid value
2022-11-09 19:01:22 +02:00
seidnerj
b6027fa126
Added support for a "run id" parameter ( #722 )
...
Add support for specifying a run ID via a "rid" query parameter
cc: #461
2022-11-08 11:34:26 +02:00
Pēteris Caune
0ec5117a72
Add autofocus attribute to the TOTP input field
...
Fixes : #726
2022-11-07 10:33:21 +02:00
Pēteris Caune
ccfcf26e65
Update Mattermost setup instructions
2022-11-02 14:45:44 +02:00
Pēteris Caune
0682ddfa93
Improve layout in the Ping Details dialog
2022-11-01 12:39:14 +02:00
seidnerj
c82c1a3a4a
Added duration to ping details ( #720 )
...
* Added duration to ping details. This is useful on a device with a small screen, since the duration cannot be seen in the main view so now one can see it in the ping's details.
* Changed terms across the board from "delta" to "duration"
* timedelta is now consistently imported as "td" across the entire project (even in Django generated migration files)
2022-11-01 09:18:34 +02:00
Pēteris Caune
85be1ce481
Fix the link to the Signal CAPTCHA form
2022-10-28 08:28:32 +03:00
Pēteris Caune
20a5e3ffca
Add tests and usability tweaks for the signal_captcha view
2022-10-27 13:00:12 +03:00
Pēteris Caune
8d75f1adc3
Add a form for submitting Signal CAPTCHA solutions
2022-10-27 11:57:52 +03:00
Pēteris Caune
c7b519dc86
Add emborg in "3rd party resources"
2022-10-20 09:23:06 +03:00
Pēteris Caune
3e3aaec8f5
Update Zulip setup instructions
2022-10-09 12:12:39 +03:00
Pēteris Caune
4d69ff937e
Add support for custom topics in Zulip notifications
...
Fixes : #583
2022-10-09 11:23:14 +03:00
Pēteris Caune
291323a531
Implement the "Clear Events" function
2022-10-07 11:19:08 +03:00
Pēteris Caune
0b0a2d993c
Add "btn-remove" CSS class for remove/delete/close buttons
2022-10-07 10:07:22 +03:00
Pēteris Caune
e5e369257c
Update the "Supported Placeholders" dialog
2022-09-26 10:35:04 +03:00
Pēteris Caune
4312154552
Fix contrast for slider labels and pips
2022-09-09 15:05:09 +03:00
Pēteris Caune
37bbe5a9c7
Add date filters in the Log page
2022-09-09 14:16:17 +03:00
Pēteris Caune
1b7bdea9e9
Optimize HTML output of the events log some more
2022-09-05 19:45:11 +03:00
Pēteris Caune
29da76b953
Fix clicks on log events
2022-09-05 16:12:01 +03:00
Pēteris Caune
10014af352
Optimize HTML output of the events log
2022-09-05 16:01:14 +03:00
Pēteris Caune
118aa0ec62
Add TOC in docs/self_hosted_configuration
2022-08-23 18:07:34 +03:00
Pēteris Caune
202ded7639
Improve SITE_LOGO_URL docs
2022-08-23 11:52:10 +03:00
Pēteris Caune
b2a6fc20ab
Improve SITE_LOGO_URL docs
...
cc: #697
2022-08-23 11:40:46 +03:00
Pēteris Caune
a5d5b0c4db
Tweak wording in the cron monitoring guide
2022-08-23 09:02:01 +03:00
Pēteris Caune
5d5e469347
Implement documentation search
2022-08-22 11:56:02 +03:00
Pēteris Caune
42b9fbec46
Extend docs for INTEGRATIONS_ALLOW_PRIVATE_IPS, add docs for http_proxy
2022-08-18 15:58:14 +03:00
Pēteris Caune
64bb43f74f
Limit allowed protocols, add INTEGRATIONS_ALLOW_PRIVATE_IPS setting
2022-08-16 11:13:14 +03:00
Pēteris Caune
dd1c05a706
Update links to Django docs, render docs
2022-08-09 08:31:54 +03:00
Facorazza
6f1900cfa3
Add support for SMTP with implicit TLS
2022-08-09 08:25:07 +03:00
Pēteris Caune
b85cf5d1fe
Update 3rd party resources
2022-08-08 16:31:39 +03:00
Pēteris Caune
3b1a3a6154
Update 3rd party resources
2022-08-08 16:30:23 +03:00
Pēteris Caune
f371561fe5
Update the logout action to use HTTP POST
2022-08-08 15:16:24 +03:00
Pēteris Caune
5a0bf4062f
Add API support for resuming paused checks
...
Fixes : #687
2022-08-04 14:00:46 +03:00
Pēteris Caune
b4ad057e67
Add section about the "/log" endpoint in the "Attaching Logs" page
2022-08-04 10:07:23 +03:00
Pēteris Caune
51fd339602
Add auto-refresh and running indicator in My Projects
...
Fixes : #681
2022-08-02 16:37:25 +03:00
Pēteris Caune
2f562bb502
Fix the checks list to preserve filters when adding/updating checks
...
Fixes : #684
2022-08-02 13:27:04 +03:00
Pēteris Caune
c322fb8bbb
Add the "Badges" page in docs
2022-07-28 12:34:31 +03:00
Pēteris Caune
65cef0b271
Fix grouping and sorting in the text version of the report/nag emails
...
Fixes : #679
2022-07-27 15:22:41 +03:00
Pēteris Caune
874548874c
Fix grammar
2022-07-27 11:58:30 +03:00