Commit graph

671 commits

Author SHA1 Message Date
Pēteris Caune
440a143dd6
Add CORS support to API endpoints. Fixes #208 2018-12-06 17:36:20 +02:00
Pēteris Caune
b9a24a21e7
Remove the Zendesk integration (unfinished, could not get it to work acceptably) 2018-11-30 22:07:37 +02:00
Pēteris Caune
19ef8b3f7b
Allow simultaneous access to dashboards from different teams 2018-11-29 15:00:01 +02:00
Pēteris Caune
c2f200fa02
Allow simultaneous access to checks from different teams 2018-11-29 13:51:25 +02:00
Pēteris Caune
d36d4fb543
Additional python usage examples 2018-11-29 11:11:44 +02:00
Pēteris Caune
5aba9d6196
Fix after-login redirects to "Check Details" and other pages. 2018-11-28 22:06:12 +02:00
Pēteris Caune
b081631e90
Fix after-login redirects for users landing in the "Add Pushover" page 2018-11-28 21:45:54 +02:00
Pēteris Caune
fb45b67892
Set Pushover alert priorities for "down" and "up" events separately. Fixes #204 2018-11-28 21:40:46 +02:00
Pēteris Caune
bf1395801f
Fix after-login redirects for users landing in the "Add Slack" page 2018-11-26 17:32:23 +02:00
Pēteris Caune
a7061fe6a5
Add "Get a List of Existing Integrations" API call 2018-11-21 20:21:04 +02:00
Pēteris Caune
21de50d84e
Add Channel.name field, users can now name integrations. 2018-11-20 23:31:15 +02:00
Pēteris Caune
01d94176dd
Tweak HTML and CSS in alert emails. 2018-11-14 11:04:48 +02:00
Pēteris Caune
66bc5cd7c2
Validate channel identifiers as UUIDs 2018-11-10 11:42:31 +02:00
Pēteris Caune
b3c22dcfd2
A workaround for some email agents automatically opening "Unsubscribe" links 2018-11-09 22:12:11 +02:00
Pēteris Caune
5f59d97d21
Fix tests. 2018-11-08 12:27:24 +02:00
Pēteris Caune
8889cfe993
Add "channels" attribute to the Check API resource 2018-11-08 12:13:18 +02:00
Pēteris Caune
16d78db72e
Refactoring and a testcase for channels=None 2018-11-08 11:59:04 +02:00
Pēteris Caune
e866d63ca4
Split into smaller separate testcases. 2018-11-08 11:38:55 +02:00
Andrew DeMaria
824729707e Allow specific channel uuid to be specified in create/update check api 2018-11-07 15:17:20 -07:00
Pēteris Caune
0ece2664ac
Show a warning when running with DEBUG=True. Fixes #189 2018-11-06 10:48:59 +02:00
Pēteris Caune
5ef67e8bbf
Remove Profile.bill_to field. 2018-11-06 10:19:59 +02:00
Pēteris Caune
432e592e44
Add read-only API key support 2018-10-29 21:44:34 +02:00
Pēteris Caune
182f9e1109
Refactor API key checking code 2018-10-29 18:34:58 +02:00
Pēteris Caune
887c4d534a
add "minLength" support to the jsonschema validator 2018-10-29 17:13:45 +02:00
Pēteris Caune
40c83e3cba
Add a search box in the "My Checks" page. 2018-10-29 14:01:03 +02:00
Pēteris Caune
58cfaaa527
Don't send monthly reports to inactive accounts (no pings in 6 months) 2018-10-24 11:30:16 +03:00
Pēteris Caune
9f02371d6a
Report unsubscribe link works with POST. Include "X-Bounce-Url" header in report emails. 2018-10-24 10:06:51 +03:00
Pēteris Caune
df86fd29b3
During DST transition, handle ambiguous dates as pre-transition. Fixes #196 2018-10-23 12:35:07 +03:00
Pēteris Caune
b4e53431cd
Obsolete – we don't create anonymous checks any more. 2018-10-23 12:32:31 +03:00
Pēteris Caune
b9a81ad382
Add "List-Unsubscribe" header to alert and report emails 2018-10-23 11:26:13 +03:00
Pēteris Caune
c4543bce58
Load settings from environment variables. Fixes #187 2018-10-22 17:25:58 +03:00
Pēteris Caune
288a57a4b1
Better name & description for Trello cards. 2018-10-20 19:09:40 +03:00
Pēteris Caune
e4d0103544
Trello integration WIP 2018-10-18 12:20:33 +03:00
Pēteris Caune
2078b45ad6
When filtering by tags, put the selected tags in the query string. Fixes #191 2018-10-12 12:52:48 +03:00
Pēteris Caune
9214265136
Separate sign up and login forms. 2018-10-12 10:55:15 +03:00
Pēteris Caune
4acd6a16e8
Login form: rename the email box to "identity" to avoid some auto-signup bots 2018-10-10 09:53:42 +03:00
Pēteris Caune
a58ce791c0
Improved layout & style, fixed hamburger menu in login page. 2018-10-09 16:12:02 +03:00
Pēteris Caune
59857a69c0
"Docs > Third-Party Resources" page. Fixes #174, #68 2018-10-08 14:47:15 +03:00
Pēteris Caune
621e04e845
Change "foo@example.org is not available" message to "foo@example.org is already registed". 2018-10-03 10:52:51 +03:00
Pēteris Caune
cf37439877
Timezones were missing in Details page, "Change Schedule" dialog. Fixed. 2018-10-02 14:37:58 +03:00
Pēteris Caune
9e9c504e2d
Update plan names, nicer "Change Plan" form. 2018-09-25 13:12:21 +03:00
Pēteris Caune
78aca869c5
"Details..." instead of "Show Log..." in emails. 2018-08-20 19:30:36 +03:00
Pēteris Caune
7046e2410c
Checks have a "Description" field. Fixes #182 2018-08-20 18:16:00 +03:00
Pēteris Caune
0a50962f2b
Drop the trunc template filter, Django has a built in truncatechars that does the same thing. 2018-08-20 13:50:40 +03:00
Pēteris Caune
fdbe733df3
C# usage example. Fixes #127 2018-08-20 12:39:57 +03:00
Pēteris Caune
7e56eb883e
Fetch ping details using HTTP GET, not HTTP POST. 2018-08-19 18:18:25 +03:00
Pēteris Caune
97b3b52df5
Testcases for the new code. 2018-08-19 18:08:57 +03:00
Pēteris Caune
8ab8e15c4e
Update document.title 2018-08-19 13:33:21 +03:00
Pēteris Caune
3021e1c944
Fix redirects. 2018-08-19 13:11:00 +03:00
Pēteris Caune
ecba1eb40b
More efficient log updates. 2018-08-19 12:52:51 +03:00