f3532f93
Improved the gitignore file by
2018-06-29 11:57:45 +0300
33d8a150
Merge pull request #178 from danielfaulknor/python-3.6 by
2018-06-28 17:53:45 +0300
8265ac5a
(refs/pull/178/head)
Fix for Python 3.6 by
2018-06-29 00:26:39 +1200
1c71010a
Less repetition, smaller size of "My Checks" HTML by
2018-06-15 11:40:54 +0300
87dabf88
Title for the usage examples dialog. by
2018-06-15 10:59:48 +0300
123013c6
"Show Log" button in "Last Ping" dialog. by
2018-06-15 10:52:38 +0300
e4150e85
Settings > Badges page shows badges from all teams user has access to. by
2018-06-15 01:07:52 +0300
9cbd0138
Demo checks shown on welcome page are not saved to database. User's first check is created when creating the user. by
2018-06-14 23:42:39 +0300
a4855e19
Rename form field "email" to "identity" to hopefully avoid some auto-form-fill spam. by
2018-06-14 16:29:15 +0300
3241ea8c
Update icons and screenshots on the Welcome page. by
2018-06-11 23:02:14 +0300
dc0a5cb8
Filtering by tags works properly again. by
2018-06-11 22:26:55 +0300
114d1a83
Show up to 10 channels as icons. by
2018-06-11 21:47:47 +0300
5cf6f1b5
Merge Check.get_status() and Check.in_grace_period() into one. This avoids duplicate calls to Check.get_grace_start() in several places. by
2018-06-11 19:05:18 +0300
0e8226b5
Optimize /checks/status: load and parse the template once, not N times. by
2018-06-11 18:32:05 +0300
0cfc945a
Re-adding mail icon by
2018-06-11 18:28:09 +0300
dd5a690b
"My Checks" page uses the same markup for desktop and mobile. by
2018-06-11 17:25:51 +0300
f119883d
Allow check names to wrap at underscores by
2018-06-11 16:51:06 +0300
67363abe
Use icon font for channel icons. by
2018-06-11 15:54:24 +0300
b6d47eb3
Generate less HTML to show the channel grid. by
2018-06-11 12:40:20 +0300
639249a3
/checks/status/ sends smaller payload. by
2018-06-11 12:02:00 +0300
8d6a6947
Performance tweaks, avoid slow repaints when showing tooltips by
2018-06-11 11:31:28 +0300
422de02c
oops by
2018-06-11 11:30:05 +0300
83a2ff17
Toggle integrations on/off on "My Checks" page. by
2018-06-10 23:19:25 +0300
0b303031
Rename pushover.png -> po.png to match the Channel.kind value by
2018-06-08 20:04:38 +0300
9ae4235c
"My Checks" page: show the number of failed checks in the page title. by
2018-06-04 22:31:12 +0300
464d05c9
"Signalling a Failure" section in docs. (cc: #151) by
2018-05-31 14:28:28 +0300
dfcf7aaf
Check.in_grace_period() looks at `last_ping_was_fail` flag. by
2018-05-31 11:55:29 +0300
5f908a01
When we don't recognize a message from Telegram, respond with 200 OK so Telegram doesn't keep retrying. by
2018-05-30 15:24:12 +0300
6bf6ab64
Show the number of remaining available checks under "Add Check" button when 10 or less remaining. by
2018-05-30 14:52:11 +0300
7ced981d
Remove obsolete signature checking code in accounts.views.unsubscribe_reports by
2018-05-25 23:38:02 +0300
bf1af1c0
Wording tweaks. by
2018-05-25 20:34:08 +0300
fd367b42
Always show failed checks first. Fixes #173 by
2018-05-25 20:20:58 +0300
ebfae7e8
"Django 2" in README by
2018-05-17 19:45:16 +0300
cdf39a88
Cleanup. by
2018-05-17 19:43:39 +0300
3fc84ca0
Foundation for "fail" pings (cc: #151) by
2018-05-17 19:41:13 +0300
7f4a568b
Tweak more meta descriptions and keywords. by
2018-05-17 14:32:12 +0300
6cef65e0
Tweak meta descriptions, keywords and copy by
2018-05-17 14:13:01 +0300
79d940ae
Pricing page defaults to the annual plans. by
2018-05-15 21:49:09 +0300
eafb5d60
Increase check limits for paid accounts. by
2018-05-09 21:04:07 +0300
8a68ea50
Fix tests. Fix "View Profile" link in Subscriptions admin by
2018-05-09 18:56:33 +0300
bc56da1d
`pruneusers` command removes accounts older than 30 days that have never logged in. by
2018-05-09 18:53:13 +0300
521b0895
Remove First & Last name from Billing Details, to limit the amount of personal data we potentially store. by
2018-05-02 21:41:39 +0300
fbe77c9e
Silence output from management commands when running tests. by
2018-04-30 20:02:36 +0300
45a8bd0d
Merge pull request #166 from MounirMesselmeni/patch-2 by
2018-04-30 15:50:22 +0300
0e4c66f3
(refs/pull/166/head)
Remove allow_tag as it's not needed anymore by
2018-04-30 14:49:43 +0200
f9cc65c1
Use mark_safe to use html in users list admin by
2018-04-30 14:23:18 +0200
08f6e17e
Tests check for correctly encoded API key. by
2018-04-30 13:48:54 +0300
e56ff22c
Merge pull request #165 from MounirMesselmeni/patch-1 by
2018-04-30 13:46:07 +0300
48d12ac6
(refs/pull/165/head)
Setting api key will save it as a byte by
2018-04-29 21:57:54 +0200
ef6e1870
Preliminary Django 2 support by
2018-04-24 22:38:02 +0300
9bc0f1b8
Dropping Python 2 support by
2018-04-24 21:04:33 +0300
9fb7ca71
(py2)
Users can specify a separate email address that will receive invoices. by
2018-04-24 16:06:03 +0300
157bd74a
Add test for case insensitive email addresses. by
2018-04-19 19:29:53 +0300
b191b968
sendreports, sendalerts: and avoid db access while rendering templates--template renderer swallows any exceptions sendreports: use select_related() to avoid doing N queries by
2018-03-23 11:34:17 +0200
9703f411
Documentation: update limits for grace time as well. by
2018-03-19 16:11:18 +0200
f4bc44b4
Merge pull request #163 from brianstorti/bs-update-docs by
2018-03-19 15:38:43 +0200
e715bde9
(refs/pull/163/head)
Update docs to reflect new maximum timeout value by
2018-03-19 07:42:37 -0300
cbd75558
Layout tweaks for the "Log" page. by
2018-03-18 23:01:24 +0200
218d0c68
Remove Check.last_ping_body field. CSS tweaks for the "Ping Details" modal. by
2018-03-18 15:54:57 +0200
282412f4
Allow body to be null for easier db migration. by
2018-03-18 15:10:08 +0200
02f6853d
Save request body for every ping, not just the last one. by
2018-03-18 14:55:41 +0200
166115eb
Allow setting 30 day timeouts and grace times through API. by
2018-03-17 09:43:55 +0200
1794c322
Fix grammar. by
2018-03-15 13:21:20 +0200
cf6882ed
SMS numbers can be annotated with labels. Fixes #155 by
2018-03-13 16:30:50 +0200
5551a1cf
Fix wording. by
2018-03-13 14:34:48 +0200
b734b1ba
Illustration for Pushover setup guide step 3 by
2018-03-13 14:26:32 +0200
827939de
Clean up Pushover subscription flow, add Setup Instructions with screenshots. by
2018-03-13 14:08:45 +0200
9bf82b70
Correct the priority value for Pushover's Emergency priority. Fixes #160 by
2018-03-13 12:40:43 +0200
6bc3a445
Update usage examples, add Ruby. Fixes #158 by
2018-03-13 12:18:32 +0200
61191d1c
Use $.attr() for reading data-tags value, as $.data() can do unwanted conversions. Fixes #161 by
2018-03-13 08:03:31 +0200
7cd33188
Fix clicking on the "Last Ping" cell. by
2018-03-07 12:19:36 +0200
01fef3d0
Pricing updates. by
2018-03-04 20:26:30 +0200
ba699519
Fix tests, lazy-load user's teams. by
2018-02-26 12:49:25 +0200
1110c690
Testcase for /checks/status/. More efficient DOM updates. by
2018-02-26 12:10:56 +0200
422a7911
Auto-refresh check statuses every 3s while user is active, and every 60s afterwards. by
2018-02-26 01:36:59 +0200
1b4ca770
Prepare for auto-refresh in "My Checks" screen. by
2018-02-25 00:00:37 +0200
d05607d7
psycopg2 2.7.3.2 for better postgres 10 support by
2018-02-24 12:04:11 +0200
ea115aa4
Add python 3.6 to travis testing matrix, change postgres from 9.4 to 9.6 by
2018-02-15 13:19:51 +0200
55d64711
Validate HTTP header names in the "Add Webhook" form. by
2018-02-15 13:16:13 +0200
6643a777
Merge pull request #154 from bashu/patch-1 by
2018-02-15 11:17:26 +0200
75665786
(refs/pull/154/head)
let there be colour by
2018-02-15 11:30:57 +0700
c126f7d0
Converting api_ping.id from integer to bigint. by
2018-01-27 14:37:36 +0200
09421153
Use OpsGenie API v2 by
2018-01-25 13:11:56 +0200
663f5c68
Enable Zendesk integration. by
2018-01-22 21:17:20 +0200
2338f6e4
Merge pull request #149 from mitodl/master by
2018-01-19 22:11:42 +0200
0beb56e8
(refs/pull/149/head)
Added deterministic handling of sqlite database location by
2018-01-18 16:00:57 -0500
3efd70e5
Adding "Standard (3 years)" plan. by
2018-01-18 15:52:01 +0200
9689dcc1
Fixing typo by
2018-01-18 02:30:54 +0200
fc176cd8
`settelegramwebhook` now sends a correct "allowed_updates" field. by
2018-01-18 00:58:19 +0200
c6e35c9b
Handle Telegram callbacks that are not text messages. Fixes #147 by
2018-01-18 00:39:44 +0200
13922265
sendalerts was not using the api_check (status, user_id, alert_after) index so removing it. The index was not selective enough. by
2018-01-17 00:49:03 +0200
c4b31600
Replace healthchecks.io branding with generic branding. by
2018-01-13 19:21:43 +0200
3728d110
Payments admin tweaks by
2018-01-10 15:35:34 +0200
1497ff20
Fix active plan display in the pricing page. by
2018-01-09 17:56:48 +0200
39bc12e3
Invoices to email. by
2018-01-09 16:45:38 +0200
01c3a139
Billing overhaul. by
2018-01-09 13:31:43 +0200
56aa1b2b
Document `settelegramwebhook` in README, and 2017->2018 by
2018-01-02 15:29:35 +0200
a869906f
Zendesk integration (experimental and hidden from Integrations page for now) by
2017-12-29 22:53:09 +0200
d6b92055
Style tweaks in "add integration" pages. by
2017-12-29 20:17:24 +0200
266fbd22
sendreports doesn't send nags if nag_period=0 ("disabled"). This would result in an infinite loop of nag emails. by
2017-12-29 18:05:23 +0200