Pēteris Caune
7c1b9c4b96
Rename "add_pd" to "add_pdc" (PagerDuty Connect).
5 years ago
Pēteris Caune
01955e4f99
Add MS Teams and Shell Commands to the list of integrations on Welcome page.
5 years ago
Pēteris Caune
98ba51f44f
Use hc.lib.string.replace for webhooks too.
hc.lib.string.replace only replaces placeholders that appear in the original template. It ignores any placeholders that "emerge" while doing string substitutions. This is done mainly to avoid unexpected behavior when check names or tags contain dollar signs.
5 years ago
Pēteris Caune
91c93b6a95
Add "Shell Commands" integration. Fixes #302
5 years ago
Pēteris Caune
8d81ea8f9d
Add "Shell Commands" integration. Fixes #302
5 years ago
Pēteris Caune
f74860bc0c
Add Profile.last_active_date field for more accurate inactive user detection
5 years ago
Pēteris Caune
494fd9ffb7
Improve alert summaries in ping log
5 years ago
Pēteris Caune
84bc6e7b2c
Fix typo.
5 years ago
Pēteris Caune
dc84b7be01
Add Microsoft Teams integration. Fixes #135
5 years ago
Pēteris Caune
9cbd3bfc5a
In monthly reports, no downtime stats for the current month (month has just started)
5 years ago
Pēteris Caune
7db11fa7aa
Fix the senddeletionnotices command to take into account the new default SMS limit.
5 years ago
Pēteris Caune
c13ec18a27
5 SMS & WhatsApp sends/mo for free plans
5 years ago
Pēteris Caune
3f36d31cde
Display the error field in notifications admin list view, don't load all checks in details view.
5 years ago
Pēteris Caune
66a6de70c0
Send email notification when monthly SMS sending limit is reached. Fixes #292
5 years ago
Pēteris Caune
488ab2cce7
Add a "Create a Copy" function for cloning checks Fixes #288
5 years ago
Pēteris Caune
1dea8b6050
Add support for OpsGenie EU region. Fixes #294
5 years ago
Pēteris Caune
163b020116
Signup form sets the "auto-login" cookie to avoid an extra click during first login
5 years ago
Pēteris Caune
2bb769f7bb
Send monthly reports on 1st of every month, not randomly during the month
5 years ago
Pēteris Caune
391921d8af
Revert deterministic username generation feature – it causes problems when users change their email address. See #290 for details.
5 years ago
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.
5 years ago
Pēteris Caune
b0db5181d8
Don't validate plan_id if it has not changed from the old value (when updating payment method).
5 years ago
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
5 years ago
Pēteris Caune
ca5e19fd2d
Don't throw an exception if user's current project is unset.
5 years ago
Pēteris Caune
accdfb637b
Remove PDF invoice generation bits - these are unlikely to ever be useful in the open source version.
5 years ago
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
5 years ago
Pēteris Caune
93507fcc47
Cleanup in report-body-html.html.
Add a "Send Nag" admin command for easier testing.
5 years ago
Pēteris Caune
339ac5e9d9
After adding a new check redirect to the "Check Details" page.
5 years ago
Pēteris Caune
dfee69584b
Don't show the "Sign Up" link in the login page if registration is closed. Fixes #280
5 years ago
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