Pēteris Caune
|
3992c0927b
|
Add handling for ProtocolError exceptions in hc.lib.s3.get_object
|
2023-02-01 09:31:15 +02:00 |
|
Pēteris Caune
|
114faf1d42
|
Improve type hints
|
2023-01-30 13:07:03 +02:00 |
|
Pēteris Caune
|
88325b4d90
|
Fix mypy warnings
|
2023-01-30 13:02:00 +02:00 |
|
Pēteris Caune
|
f4bd1d69f2
|
Fix URL validation to allow hostnames with no TLD
Fixes: #782
|
2023-01-30 11:19:51 +02:00 |
|
Pēteris Caune
|
09593c80d9
|
Fix a crash in the "createsuperuser" management command
Fixes: #779
|
2023-01-26 09:20:35 +02:00 |
|
Pēteris Caune
|
737405679f
|
Fix EmailLoginForm initialization
|
2023-01-23 14:53:49 +02:00 |
|
Pēteris Caune
|
2cfb37f097
|
Add rate limiting by client IP in the signup and login views
|
2023-01-23 14:35:45 +02:00 |
|
Pēteris Caune
|
359edbd270
|
Fix login and signup views to make email enumeration harder
|
2023-01-23 13:05:49 +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
|
f849c5e1a1
|
Fix wording in the invite email when inviting read-only users
|
2023-01-12 10:14:18 +02:00 |
|
Pēteris Caune
|
4716168da2
|
Fix check transfer between same account's projects when at check limit
|
2023-01-12 09:46:02 +02:00 |
|
Pēteris Caune
|
a161498e85
|
Tighten Signal number verification rate limiting
|
2023-01-11 15:33:04 +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
|
afbce84731
|
Reduce SQL queries in "status_single", "details", "log" views
|
2022-12-22 14:35:24 +02:00 |
|
Pēteris Caune
|
2bf0d0dbc5
|
Fix special character encoding in project invite emails
|
2022-12-22 12:05:37 +02:00 |
|
Pēteris Caune
|
18c17fb4b5
|
Fix project sort order to be case-insensitive everywhere in the UI
Fixes: #768
|
2022-12-22 11:39:20 +02:00 |
|
Pēteris Caune
|
d19156801f
|
Fix special character encoding in Signal notifications
Fixes: #767
|
2022-12-21 15:58:52 +02:00 |
|
Pēteris Caune
|
a49bc4ef3a
|
Fix the Signal integration to handle unexpected RPC messages better
Fixes: #763
cc: #758
|
2022-12-21 12:18:03 +02:00 |
|
Pēteris Caune
|
70a7024cf2
|
Remove support for obsolete signal-cli versions
Due to Signal server-side changes, signal-cli versions
before 0.11.2 do not work any more. Hence there is no point
supporting them.
|
2022-12-21 10:43:25 +02:00 |
|
Pēteris Caune
|
ae53aaaa3a
|
Update settings.py to read the ADMINS setting from an env variable
|
2022-12-20 16:23:33 +02:00 |
|
Pēteris Caune
|
f5f05b0589
|
Exclude the "Management API v1" page from docs search
|
2022-12-20 10:38:10 +02:00 |
|
Pēteris Caune
|
2ed197e7ef
|
Improve type hints, mark arguments as keyword-only
|
2022-12-20 09:50:47 +02: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
|
1d7f4a50ad
|
Add signal-cli TCP socket test and update docs
|
2022-12-15 19:29:00 +02:00 |
|
Pēteris Caune
|
73a5cb0d57
|
Add support for communicating with signal-cli over TCP
cc: #732
|
2022-12-15 17:46:37 +02:00 |
|
Pēteris Caune
|
5e826ec15a
|
Fix pruneflips
|
2022-12-02 12:19:52 +02:00 |
|
Pēteris Caune
|
c3369b22d6
|
Add more tests
|
2022-12-02 09:54:07 +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
|
86262ef620
|
Make datetime.datetime imports consistent everywhere
|
2022-12-01 15:36:35 +02:00 |
|
Pēteris Caune
|
260f6e36a7
|
Fix templates to use user's timezone when displaying dates
|
2022-12-01 15:21:40 +02:00 |
|
Pēteris Caune
|
818ccad56f
|
Fix week, month boundary calculation to use user's timezone
|
2022-12-01 13:46:21 +02:00 |
|
Pēteris Caune
|
ff7b963d15
|
Move "send report", "deactivate" admin actions to the Profile admin
|
2022-12-01 09:35:13 +02:00 |
|
Pēteris Caune
|
a65aa171f4
|
Replace var=[...];if var: [...] usages with the walrus operator
|
2022-12-01 09:16:19 +02:00 |
|
Pēteris Caune
|
b5006f2741
|
Fix downtime calculation for recently created checks
|
2022-11-30 16:19:02 +02:00 |
|
Pēteris Caune
|
12f6f59e0a
|
Refactor and improve type hints
|
2022-11-30 14:02:03 +02:00 |
|
Pēteris Caune
|
ac2f2fefc2
|
Improve sendreports tests
|
2022-11-30 12:17:16 +02:00 |
|
Pēteris Caune
|
34bd608acd
|
Update Profile.send_report to prepare weekly totals for weekly reports
Fixes: #736
|
2022-11-30 11:51:00 +02:00 |
|
Pēteris Caune
|
796c6b9272
|
Add Check.downtimes_by_boundary, add hc.lib.date.week_boundaries
cc: #736
|
2022-11-30 10:49:42 +02:00 |
|
Pēteris Caune
|
f4dc008c55
|
Refactor Check.downtimes to handle any boundaries, not just monthly
cc: #736
|
2022-11-30 10:29:42 +02:00 |
|
Pēteris Caune
|
c3e6fca6a7
|
Fix "get body" views to preserve body bytes, avoid string conversions
|
2022-11-28 14:48:55 +02:00 |
|
Pēteris Caune
|
ea2f2d9ec0
|
Add more tests
|
2022-11-28 14:04:57 +02:00 |
|
Pēteris Caune
|
9e9490d815
|
Move test to separate file, remove trailing slash from URL
|
2022-11-28 13:28:08 +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
|
8930bedd4a
|
Refactor the other "edit channel" views, add type hints
|
2022-11-25 12:48:04 +02:00 |
|
Pēteris Caune
|
346ebc184c
|
Refactor hc.front.views.ntfy_form, add type hints
|
2022-11-25 11:23:58 +02:00 |
|
Pēteris Caune
|
c275bf09f1
|
Improve type hints
|
2022-11-25 10:07:57 +02:00 |
|
Pēteris Caune
|
646aa1cb48
|
Add ".txt" suffix to the filename when downloading ping body
Fixes: #738
|
2022-11-24 18:22:34 +02:00 |
|
Pēteris Caune
|
413b97c48f
|
Fix ntfy edit form initialization
|
2022-11-24 14:48:19 +02:00 |
|
Pēteris Caune
|
d2810d62d8
|
Simplify AddPushoverForm
|
2022-11-24 13:43:26 +02:00 |
|
Pēteris Caune
|
390bb781ca
|
Refactor duplicated code
|
2022-11-24 13:26:09 +02:00 |
|