Pēteris Caune
|
dfd449b101
|
Three choices in timezone switcher (UTC / check's timezone / browser's timezone). Fixes #278
|
5 years ago |
Pēteris Caune
|
862bafc331
|
Mattermost integration WIP cc: #276
|
5 years ago |
Pēteris Caune
|
2489f86b38
|
Delete customer from Braintree when closing account.
|
5 years ago |
Pēteris Caune
|
fa16bd4e42
|
Prepare for 3DS 2
|
5 years ago |
Pēteris Caune
|
72d608902d
|
Fix JS to construct correct URLs when running from a subdirectory. Fixes #273
|
5 years ago |
Pēteris Caune
|
4c39aeea83
|
Make sure account limits are reset when user cancels their subscription.
|
5 years ago |
Pēteris Caune
|
dde2910c59
|
Cleanup.
|
5 years ago |
Chris Caron
|
86ad70f6d5
|
improved testing
|
5 years ago |
Chris Caron
|
b5a03369b6
|
Apprise Notifications are now a controlled via settings
|
5 years ago |
Chris Caron
|
c2b1d00422
|
Apprise Integration
|
5 years ago |
Pēteris Caune
|
033d0ab197
|
Partial indexes for api_check.alert_after and api_flip.processed fields.
|
5 years ago |
Pēteris Caune
|
c0d808271e
|
Add the `pruneflips` management command.
|
5 years ago |
Pēteris Caune
|
b37d908879
|
Optimization: don't instantiate Flip objects in Check.downtimes()
|
5 years ago |
Pēteris Caune
|
b2ebce6cf9
|
Show the number of downtimes and total downtime minutes in "Check Details" page.
|
5 years ago |
Pēteris Caune
|
b7320b1b69
|
In monthly report, show months in ascending order. Cleanup.
|
5 years ago |
Pēteris Caune
|
cb2e763e98
|
Cleanup in `Check.outages_by_month()` and tests.
|
5 years ago |
Pēteris Caune
|
b74e56a273
|
Experimental: show the number of outages and total downtime in monthly reports. (#104)
|
5 years ago |
Pēteris Caune
|
96c2cdbbb8
|
More information about read-only API keys in API docs.
|
5 years ago |
Pēteris Caune
|
77fd0d00e0
|
Add "desc" back in the readonly API responses, and add "unique_key" field, derived from code.
|
5 years ago |
Pēteris Caune
|
35b137a8d7
|
Allow caching CORS responses.
|
5 years ago |
Pēteris Caune
|
e386ccaa0a
|
Don't mention whatsapp in the pricing page if it's not enabled in settings.
|
5 years ago |
Pēteris Caune
|
5ab071ed56
|
Cleanup.
|
5 years ago |
Pēteris Caune
|
1f1b1aedca
|
Don't include ping URLs in API responses when the read-only key is used
|
5 years ago |
Pēteris Caune
|
e0f161157d
|
Fix `prunepings` and `prunepingsslow`, fixes #264
|
5 years ago |
Pēteris Caune
|
4867fab291
|
Not using I18N so turning it off.
|
5 years ago |
Pēteris Caune
|
479208abf0
|
Webhooks support the $TAGS placeholder
|
6 years ago |
Pēteris Caune
|
080e44f7ba
|
Show refunded transactions correctly in the billing history.
|
6 years ago |
Pēteris Caune
|
40f4adf78b
|
Add WhatsApp integration (uses Twilio same as the SMS integration)
|
6 years ago |
Pēteris Caune
|
9dea24e937
|
A data migration to convert webhook values to the most recent format.
|
6 years ago |
Pēteris Caune
|
c7eca1c4a7
|
Better tests.
|
6 years ago |
Pēteris Caune
|
d054970b02
|
Webhooks support PUT method.
.Webhooks can have different request bodies and headers for "up" and "events".
|
6 years ago |
Pēteris Caune
|
8f6726d1ee
|
Prevent email clients from opening the one-time login links. Fixes #255
|
6 years ago |
Pēteris Caune
|
d5bae3d3d8
|
Fix the "Integrations" page for when the user has no active project
|
6 years ago |
Pēteris Caune
|
cdfc9840a7
|
Source formatted with Black
|
6 years ago |
Pēteris Caune
|
1b948f4d5a
|
Show check counts in JSON "badges". Fixes #251
|
6 years ago |
Pēteris Caune
|
b528b23996
|
Fix badges for tags containing special characters. Fixes #240, #237
|
6 years ago |
Pēteris Caune
|
dd9fbc9e8c
|
Fixing a too low rate limit I had used while debugging.
|
6 years ago |
Pēteris Caune
|
6040759601
|
Add the `prunetokenbucket` management command.
|
6 years ago |
Pēteris Caune
|
6c53719002
|
Clicking on project's name in page header always goes to "My Projects" overview.
|
6 years ago |
Pēteris Caune
|
d02a539a21
|
Skip the verification step if user is setting up email notifications to their own email address.
|
6 years ago |
Pēteris Caune
|
32ee6d4ca9
|
Fix the "send_alert" admin action.
|
6 years ago |
Pēteris Caune
|
23b197526c
|
Password strength meter and length check in the "Set Password" form
|
6 years ago |
Pēteris Caune
|
afaa8767cd
|
Rate limit login-with-password attempts.
|
6 years ago |
Pēteris Caune
|
beae8e62b4
|
Rate limit team invites to 20/day
|
6 years ago |
Pēteris Caune
|
d299feb420
|
Salt the ip address before hashing
|
6 years ago |
Pēteris Caune
|
aaa3b2748e
|
Rate limiting for the "Log In" emails
|
6 years ago |
Pēteris Caune
|
ab86580b32
|
Add "Test!" function in the Integrations page. Fixes #207
|
6 years ago |
Pēteris Caune
|
2a7129f8c8
|
Explicit decode_data=False (otherwise, py3.5 passes str, py3.6+ passes bytes). Should fix #242
|
6 years ago |
Pēteris Caune
|
a4fde44e3a
|
Can configure the email integration to only report the "down" events. Fixes #231
|
6 years ago |
Pēteris Caune
|
499720a156
|
Hide the "Confirmation Needed" notice if email channel verification is turned off. Update changelog.
|
6 years ago |