Pēteris Caune
17d01ee6e2
Update changelog for release
2024-06-20 15:15:29 +03:00
Pēteris Caune
b2c5e91c70
Implement legacy -> canonical timezone conversion
...
There are three related changes:
* Removed legacy timezones from hc.lib.tz.all_timezones
* Added data migration to update existing Check.tz values
* For backwards compatibility, added code to automatically
replace a legacy timezone with a canonical timezone when a
legacy timezone is passed to an API call
I used the timezone mapping on
https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
2024-06-14 12:55:57 +03:00
Pēteris Caune
c5bd666faf
Add data migration to update timezone "Europe/Kiev" to "Europe/Kyiv"
2024-06-13 15:03:51 +03:00
Pēteris Caune
24e5e83bbc
Update Ping Details dialog to also show formatted datetimes
...
Fixes : #975
2024-05-29 15:43:06 +03:00
Pēteris Caune
d56105e670
Update Slack integration to use channel name as the integration name
...
Fixes : #1003
2024-05-27 15:54:30 +03:00
Pēteris Caune
1bdfbac775
Fix Sign In page to hide "Email Link" option if SMTP is not configured
...
Fixes : #922
2024-05-10 11:04:21 +03:00
Pēteris Caune
da90d33d38
Fix a bug in the log page that caused log events to sometimes load twice
2024-05-10 10:27:40 +03:00
Pēteris Caune
1ef7ef96b7
Update email notifications to include the timestamps of status flips
2024-04-26 10:24:45 +03:00
Pēteris Caune
4ec7a48082
Update the Discord integration to disable channel on HTTP 404 responses
2024-04-26 09:25:42 +03:00
Pēteris Caune
6fb46aee32
Fix integrations to include oncalendar schedules in notifications
2024-04-24 16:08:55 +03:00
Pēteris Caune
fce1ffbd4a
Update CHANGELOG
2024-04-22 13:03:45 +03:00
Pēteris Caune
7f03a9e738
Improve Opsgenie notifications (include description, schedule, link...)
2024-04-19 11:58:35 +03:00
Pēteris Caune
577602ae21
Fix Opsgenie integration to not disclose check's code in incident data
2024-04-19 11:24:12 +03:00
Pēteris Caune
bd64fab619
Fix hc.front.views.docs_search to handle AND/OR/NOT as query strings
2024-04-18 15:36:48 +03:00
Pēteris Caune
f77eac08b0
Update CHANGELOG
2024-04-15 10:44:33 +03:00
Pēteris Caune
9bb5656d40
Implement dynamic favicon in the projects overview page
...
cc: #971
2024-04-10 14:36:42 +03:00
Pēteris Caune
d7948d9939
Show status changes (flips) in check's log page
...
Fixes : #447
2024-04-09 12:39:42 +03:00
Pēteris Caune
6e2df6a71c
Update CHANGELOG for v3.3 release
2024-04-03 18:15:10 +03:00
Pēteris Caune
ab639e6cfd
Fix templates to output correct favicon tag
2024-03-26 17:27:32 +02:00
Pēteris Caune
855fac0973
Implement filtering by event type in the Log page
...
Fixes : #873
2024-03-21 11:04:45 +02:00
Pēteris Caune
274a59956a
Make statsd metrics collection optional
...
To enable, set STATSD_HOST env var (or set STATSD_HOST in
local_settings.py):
STATSD_HOST=localhost:1234
cc: #974
2024-03-18 12:55:36 +02:00
Pēteris Caune
33e58fa014
Change the signup flow to accept registered users
...
(and sign them in instead)
2024-03-15 17:30:06 +02:00
Pēteris Caune
a0545b875e
Add "Last ping subject" field in email notifications
2024-03-13 15:45:27 +02:00
Pēteris Caune
4c97068776
Update notification templates to handle Check.last_ping == None
2024-02-29 14:38:35 +02:00
Pēteris Caune
1322bb1123
Add support for per-check status badges
...
Fixes : #853
2024-02-27 12:55:51 +02:00
Pēteris Caune
4959856e58
Redesign the "Status Badges" page
2024-02-26 12:34:26 +02:00
Pēteris Caune
6686147cb1
Update CHANGELOG
2024-02-23 11:43:02 +02:00
Pēteris Caune
f6378fc26b
Fix Gotify integration to handle Gotify server URLs with paths
...
Fixes : #964
2024-02-20 10:12:54 +02:00
Pēteris Caune
ec0791b4ee
Update the WhatsApp integration to use Twilio Content Templates
2024-02-16 12:37:11 +02:00
Pēteris Caune
1250195e3e
Add support for $NAME_JSON and $BODY_JSON placeholders
2024-02-14 11:52:35 +02:00
Pēteris Caune
c99b644a22
Update CHANGELOG for v3.2 release
2024-02-09 14:09:45 +02:00
Pēteris Caune
d881afa3f0
Add a system check to warn about a required MariaDB UUID migration
...
cc: #929
2024-02-09 11:32:30 +02:00
Pēteris Caune
56f8bd93e3
Update CHANGELOG
2024-02-08 15:44:27 +02:00
Pēteris Caune
16450a66c7
Add tooltips to tag buttons in the checks list screen
...
Fixes : #911
2024-01-22 15:20:09 +02:00
Pēteris Caune
54ffe39143
Fix the handling of ping bodies > 2.5MB
...
Django has a DATA_UPLOAD_MAX_MEMORY_SIZE which controls the maximum
allowed request body size, and is 2.5MB by default.
We now bump up DATA_UPLOAD_MAX_MEMORY_SIZE to be no lower
than PING_BODY_LIMIT.
Fixes : #931
2023-12-22 12:05:16 +02:00
Pēteris Caune
c8897b7026
Improve the handling of StopIteration exceptions
...
Instead of returning a datetime in far future,
get_grace_start() now returns None which (meaning "never").
2023-12-19 14:05:10 +02:00
Pēteris Caune
cb1b216125
Increase uWSGI buffer size to allow requests with large cookies
...
Fixes : #925
2023-12-15 13:43:27 +02:00
Pēteris Caune
65b9dd371f
Add system check to validate settings.SITE_ROOT
...
Fixes : #895
2023-12-15 11:04:21 +02:00
Pēteris Caune
6172a0bbaa
Update Spike.sh instructions
2023-12-14 12:20:36 +02:00
Pēteris Caune
be004c3e0d
Update Opsgenie instructions
2023-12-14 11:41:23 +02:00
Pēteris Caune
24a741f630
Update CHANGELOG for v3.1 release
2023-12-13 14:45:02 +02:00
Pēteris Caune
d65f41d192
Add support for systemd's OnCalendar schedules
...
(work-in-progress)
cc: #919
2023-12-06 15:42:57 +02:00
Pēteris Caune
5daa13a57f
Upgrade to Django 5.0
2023-12-06 11:19:57 +02:00
Pēteris Caune
0f62a8cd14
Update the Signal integration to disable channel on UNREGISTERED_FAILURE
2023-11-28 13:57:27 +02:00
Pēteris Caune
9c8bb54f7f
Update Twilio integrations to not retry error 21211
2023-11-23 16:18:05 +02:00
Pēteris Caune
7c8dbec62e
Fix webauthn registration failure on Firefox < 119 with Ed25519 keys
2023-11-15 15:58:32 +02:00
Pēteris Caune
cff4138774
Fix webauthn registration failure on Firefox with Bitwarden extension
2023-11-15 10:13:40 +02:00
Pēteris Caune
ee62dc174c
Implement audo-submit in TOTP entry screen. Fixes #905
2023-11-13 15:20:23 +02:00
Pēteris Caune
1b942a8e77
Update the Pushover integration to not retry on invalid user errors
2023-11-13 11:27:01 +02:00
Pēteris Caune
4a3a6f2b03
Improve Pushover notifications (include tags, period, last ping type)
2023-11-13 10:29:03 +02:00