Commit Graph

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