246 Commits

Author SHA1 Message Date
Pēteris Caune
6cd4e494e8
Add go example to "manage.py pygmentize" command.
Make sure the Go snippet shows up in the welcome page and also in the check details page.
2019-10-07 15:10:36 +03:00
Pēteris Caune
f9ec5b482f
Upgrade to Django 2.2.6. Fixes #284 2019-10-01 17:17:36 +03:00
Pēteris Caune
41a0871452
Generate usernames as uuid3(const, email). Prevents multiple accts with the same email. Prevent double-clicking the submit button in signup form. Fixes #290 2019-09-30 16:40:45 +03:00
Pēteris Caune
335c73d6a2
Upgrade to psycopg2 2.8.3. Fixes #289 2019-09-30 16:08:37 +03:00
Pēteris Caune
34925f2cdf
Django compressor 2.2 -> 2.3 2019-09-12 11:01:45 +03:00
Pēteris Caune
0d924f4627
Add the "Last Duration" field in the "My Checks" page. Add "last_duration" attribute to the Check API resource. Fixes #257 2019-09-03 13:46:41 +03:00
Pēteris Caune
a0c7cbdfeb
Update changelog for 1.9.0 2019-09-03 09:27:57 +03:00
Pēteris Caune
339ac5e9d9
After adding a new check redirect to the "Check Details" page. 2019-08-27 16:03:06 +03:00
Pēteris Caune
dfee69584b
Don't show the "Sign Up" link in the login page if registration is closed. Fixes #280 2019-08-26 10:55:41 +03:00
Pēteris Caune
dfd449b101
Three choices in timezone switcher (UTC / check's timezone / browser's timezone). Fixes #278 2019-08-22 11:17:27 +03:00
Pēteris Caune
862bafc331
Mattermost integration WIP cc: #276 2019-08-20 22:59:11 +03:00
Pēteris Caune
72d608902d
Fix JS to construct correct URLs when running from a subdirectory. Fixes #273 2019-08-12 23:29:32 +03:00
Pēteris Caune
c0d808271e
Add the pruneflips management command. 2019-07-20 12:25:58 +03:00
Pēteris Caune
b2ebce6cf9
Show the number of downtimes and total downtime minutes in "Check Details" page. 2019-07-20 11:42:16 +03:00
Pēteris Caune
b74e56a273
Experimental: show the number of outages and total downtime in monthly reports. (#104) 2019-07-19 17:32:39 +03:00
Pēteris Caune
e54aca6725
v1.8.0 2019-07-08 13:38:56 +03:00
Pēteris Caune
1f1b1aedca
Don't include ping URLs in API responses when the read-only key is used 2019-07-04 09:36:27 +03:00
Pēteris Caune
e0f161157d
Fix prunepings and prunepingsslow, fixes #264 2019-06-24 18:02:36 +03:00
Pēteris Caune
479208abf0
Webhooks support the $TAGS placeholder 2019-06-04 23:40:08 +03:00
Pēteris Caune
40f4adf78b
Add WhatsApp integration (uses Twilio same as the SMS integration) 2019-05-31 13:01:01 +03:00
Pēteris Caune
5f0b02845e
Show check's code instead of full URL on 992px - 1200px wide screens. Fixes #253 2019-05-30 11:52:33 +03:00
Pēteris Caune
c7eca1c4a7
Better tests. 2019-05-28 15:35:05 +03:00
Pēteris Caune
d054970b02
Webhooks support PUT method.
.Webhooks can have different request bodies and headers for "up" and "events".
2019-05-28 14:25:29 +03:00
Pēteris Caune
8f6726d1ee
Prevent email clients from opening the one-time login links. Fixes #255 2019-05-21 11:26:55 +03:00
Pēteris Caune
d5bae3d3d8
Fix the "Integrations" page for when the user has no active project 2019-05-20 12:20:12 +03:00
Pēteris Caune
1b948f4d5a
Show check counts in JSON "badges". Fixes #251 2019-05-15 13:42:38 +03:00
Pēteris Caune
b528b23996
Fix badges for tags containing special characters. Fixes #240, #237 2019-05-14 14:43:43 +03:00
Pēteris Caune
6040759601
Add the prunetokenbucket management command. 2019-05-05 13:04:32 +03:00
Pēteris Caune
824caa7698
v1.7.0 2019-05-02 15:39:40 +03:00
Pēteris Caune
44bac9dd12
Include the description in email alerts. Fixes #247 2019-05-02 14:10:10 +03:00
Pēteris Caune
23b197526c
Password strength meter and length check in the "Set Password" form 2019-04-29 23:16:49 +03:00
Pēteris Caune
afaa8767cd
Rate limit login-with-password attempts. 2019-04-26 15:51:10 +03:00
Pēteris Caune
aaa3b2748e
Rate limiting for the "Log In" emails 2019-04-25 21:28:40 +03:00
Pēteris Caune
ab86580b32
Add "Test!" function in the Integrations page. Fixes #207 2019-04-20 17:55:16 +03:00
Pēteris Caune
a4fde44e3a
Can configure the email integration to only report the "down" events. Fixes #231 2019-04-10 17:54:19 +03:00
Pēteris Caune
499720a156
Hide the "Confirmation Needed" notice if email channel verification is turned off. Update changelog. 2019-04-10 12:46:10 +03:00
Pēteris Caune
178b0ff95c
Show "Badges" and "Settings" in top navigation. Fixes #234 2019-04-02 11:51:35 +03:00
Pēteris Caune
7c13adbf18
Add the EMAIL_USE_VERIFICATION configuration setting. Fixes #232 2019-04-01 11:16:47 +03:00
Pēteris Caune
143c90674b
Update CHANGELOG for v1.6.0 2019-04-01 10:24:23 +03:00
Pēteris Caune
67800782f8
v1.6.0 2019-04-01 10:22:21 +03:00
Pēteris Caune
945a66ab0a
Management command for sending inactive account notifications 2019-03-13 00:38:34 +02:00
Pēteris Caune
68b818a89b
Add Matrix environment variables to README 2019-03-10 11:50:13 +02:00
Pēteris Caune
954ca4576b
Improved logic for displaying job execution times in log. Fixes #219 2019-03-01 14:39:44 +02:00
Pēteris Caune
100bc3c5e7
Fix a "invalid time format" in front.views.status_single on Windows hosts. Fixes #224 2019-02-27 16:23:57 +02:00
Pēteris Caune
290d46bc2a
Add maxlength attribute to HTML input=text elements. Fixes #225 2019-02-27 15:55:37 +02:00
Pēteris Caune
15a853bd8a
Escape asterisks in Slack messages. Fixes #223 2019-02-19 11:11:29 +02:00
Pēteris Caune
63b15d74a5
Fix refreshing of the checks page filtered by tags. Fixes #221 2019-02-15 21:24:05 +02:00
Pēteris Caune
5cbd99cb5c
Add the "desc" field (check's description) to API responses 2019-02-15 12:20:19 +02:00
Pēteris Caune
5d9f19d2f9
Update Changelog for v1.5.0 2019-02-04 14:01:10 +02:00
Pēteris Caune
c4c657f5d4
Add "Transfer to Another Project" dialog in check's Details page. 2019-01-31 22:09:46 +02:00