Pēteris Caune
091310f34b
Add HiDPI Telegram setup illustrations
2023-01-30 15:37:42 +02:00
Pēteris Caune
a9b084ec9a
Add "Start Keyword" filtering for inbound emails
...
Fixes : #716
2023-01-16 13:19:35 +02:00
Pēteris Caune
188b261000
Improve the "Send test message!" button
2023-01-11 14:50:01 +02:00
Pēteris Caune
8d06a3e896
Add a "verify number" step in the Signal onboarding flow
2023-01-10 12:54:25 +02:00
Pēteris Caune
ad481cf932
Optimize pagertree setup illustrations
2022-12-21 09:53:42 +02:00
Pēteris Caune
5ba96b1767
Combine steps 1 and 2
2022-12-21 09:24:54 +02:00
Austin Miller
95d5f32d7f
Upgrade the PagerTree documentation with new screenshots and accurate directions for their new UI.
2022-12-20 13:20:47 -07:00
Pēteris Caune
4863dda6c3
Add /api/v2/ which reports check's status slightly differently
...
cc: #633
2022-12-19 22:31:38 +02:00
Pēteris Caune
347765557e
Remove debug line
2022-12-15 15:06:50 +02:00
Pēteris Caune
36e8843481
Drop clipboard.js dependency, use navigator.clipboard directly
2022-12-15 15:05:40 +02:00
Pēteris Caune
43a900c802
Improve layout in "My Checks" for checks with long ping URLs
...
Fixes : #745
2022-12-15 11:40:57 +02:00
Pēteris Caune
ef5df02238
Add max width limit for the timezone select
2022-12-01 16:18:33 +02:00
Pēteris Caune
15cbb39bd3
Change "Settings - Email Reports" page to allow manual tz selection
2022-12-01 16:12:32 +02:00
Pēteris Caune
3dcc7d60a2
Add ntfy integration
...
Fixes : #728
2022-11-24 12:09:53 +02:00
Pēteris Caune
14017392fa
Optimize PNG
2022-11-11 10:45:23 +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
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
Pēteris Caune
ccfcf26e65
Update Mattermost setup instructions
2022-11-02 14:45:44 +02:00
Pēteris Caune
f1c6d87168
Tweak the dark mode text-success and text-danger colors
2022-11-01 15:02:47 +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
b4f11aa899
Fix horizontal scrollbar in events view on small screens
2022-10-26 14:43:14 +03:00
Pēteris Caune
4351287c62
Fix the signup form to prevent multiple concurrent form submits
2022-10-14 12:34:05 +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
0b0a2d993c
Add "btn-remove" CSS class for remove/delete/close buttons
2022-10-07 10:07:22 +03:00
Pēteris Caune
7d625a6844
Tweak variable names in slider initialization JS
2022-09-12 11:49:32 +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
914202e45b
Tweak the search snippet size
2022-08-22 13:02:58 +03:00
Pēteris Caune
7ac1437c8a
Switch from "trigram" to "porter unicode61" tokenizer
...
The trigram tokenizer seems to give better results, but is not
available on the SQLite version that ships with Ubuntu 20.04.
2022-08-22 12:51:53 +03:00
Pēteris Caune
5d5e469347
Implement documentation search
2022-08-22 11:56:02 +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
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
a9b9adf178
Improve the "Monitoring Cron Jobs" page
2022-07-27 10:30:44 +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
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
5318e584fe
Upgrade to HiDPI screenshots in the documentation
2022-07-15 11:06:23 +03:00
Pēteris Caune
27d9ff9ffb
Update docs
...
cc: #653
2022-07-13 12:42:06 +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
b3f2bc64a5
Improve "Show Usage Examples" dialog, "Email" tab
2022-06-30 10:22:46 +03:00
Pēteris Caune
867fae0db6
Add code comment
2022-06-30 10:22:18 +03:00