Commit Graph

  • dd188064 Store the one time login token in profile so user.password can be used for regular passwords. by Pēteris Caune 2016-01-04 22:39:49 +0200
  • 8e8d9abe Limit the number of inserted placeholders. Otherwise, if period=1m and grace=1m then we can end up generating huge useless tables. by Pēteris Caune 2016-01-03 18:24:46 +0200
  • 1e328542 Ping objects get "n" field, their serial numbers, used in "log page". "fillnpings" management command initially populates this field (it touches every ping so it takes time to complete). Check.n_pings now stores the total number of pings the check has ever received. Running "prunepings" command doesn't affect this field. +a new "prunepingsslow" command which works in smaller chunks so is appropriate for initial pruning of a huge api_ping table. by Pēteris Caune 2016-01-03 18:11:12 +0200
  • c108b7e6 (refs/pull/25/merge) Merge 679ab9cd19 into f178981334 by Di Wu 2016-01-03 03:02:16 +0000
  • f1789813 Log: instead of timeline, show placeholders for "expected but not received" pings. by Pēteris Caune 2016-01-03 02:43:56 +0200
  • 4e12193d Custom test runner for quicker tests. by Pēteris Caune 2016-01-02 23:04:03 +0200
  • b9ae8d46 Sort by id, not `created`, when pruning pings. by Pēteris Caune 2016-01-02 22:27:25 +0200
  • 7019325b Investigating Travis/mysql test failure by Pēteris Caune 2016-01-02 22:13:48 +0200
  • 940534e5 Test for check.prune_pings() method by Pēteris Caune 2016-01-02 21:54:04 +0200
  • e80d46a0 More tests. by Pēteris Caune 2016-01-02 21:43:01 +0200
  • 44f0ad45 More tests. by Pēteris Caune 2016-01-02 18:41:07 +0200
  • 74c5e5d9 Use assertRedirects() to test redirects. by Pēteris Caune 2016-01-02 18:32:00 +0200
  • be7feecb Put braintree requirement in .travis.yml instead of requirements.txt by Pēteris Caune 2016-01-02 18:07:54 +0200
  • 0eab82c9 Add hc.payments to INSTALLED_APPS and braintree to requirements.txt so hc.payments tests can be run too. by Pēteris Caune 2016-01-02 18:02:47 +0200
  • 7b98cf23 Adding tests to hc.payments by Pēteris Caune 2016-01-02 17:07:48 +0200
  • 53f2bf7c Merge pull request #26 from diwu1989/patch-1 by Pēteris Caune 2016-01-02 12:09:00 +0200
  • cc45849f (refs/pull/26/head) Update README.md by Di Wu 2016-01-01 16:54:18 -0500
  • 679ab9cd (refs/pull/25/head) dont need to keep track of n-pings by Di Wu 2015-12-30 22:56:26 -0500
  • 5a199fec management commands use self.stdout.write instead of print. Fixes #21 by Pēteris Caune 2015-12-30 21:56:03 +0200
  • b7fcaac8 prunepings and prunechecks management commands by Pēteris Caune 2015-12-30 21:11:00 +0200
  • 15478d41 Add n_pings field to Check model. This holds a continually updated count of api_ping entries for each check. by Pēteris Caune 2015-12-30 14:30:38 +0200
  • 1c2ee959 Django 1.9 by Pēteris Caune 2015-12-30 14:01:19 +0200
  • 4d367646 FAQ by Pēteris Caune 2015-12-28 19:44:19 +0200
  • 31c10d35 Updated pricing page, added billing history and invoices. by Pēteris Caune 2015-12-28 18:55:46 +0200
  • 9e7fe0bf Remove FAQ from Pricing page, will be changing this again. by Pēteris Caune 2015-12-28 16:02:10 +0200
  • e9bff291 Merge pull request #20 from BetterWorks/badToken by Pēteris Caune 2015-12-27 00:53:51 +0200
  • 86e6ee3c A fix for vertical scrollbar appearing even on short pages. by Pēteris Caune 2015-12-27 00:48:12 +0200
  • 9c412583 Privacy policy, updated content in About page, links in footer. by Pēteris Caune 2015-12-27 00:42:40 +0200
  • c2cc4d2a Sizing tweaks for "My Checks" table. Select ping urls by clicking on them. by Pēteris Caune 2015-12-22 20:07:30 +0200
  • 9a152e18 (refs/pull/22/merge) Merge abfc3f6a55 into 4da8ebec88 by Di Wu 2015-12-19 09:18:59 +0000
  • abfc3f6a (refs/pull/22/head) fixed 50% width for the location column by Di Wu 2015-12-19 01:17:27 -0800
  • 2ebad09d (refs/pull/20/head) check token redirect to login on bad token by Di Wu 2015-12-19 00:49:55 -0800
  • 4da8ebec Management command to send monthly reports. by Pēteris Caune 2015-12-18 03:53:00 +0200
  • 91e6f80d Code to send monthly reports (but no management command yet to actually send them) by Pēteris Caune 2015-12-15 02:27:24 +0200
  • cf84c02f Bootstrap 3.3.6 by Pēteris Caune 2015-12-15 00:47:33 +0200
  • 2f0e6b56 Notify user about first charge, show "Pricing" in top nav again. by Pēteris Caune 2015-12-14 15:27:00 +0200
  • 35aed93b New feature: attaching tags to checks, and filtering checks list by their tags. by Pēteris Caune 2015-12-14 12:52:42 +0200
  • d51d7ed1 Remove body field from Ping model. by Pēteris Caune 2015-12-12 17:03:34 +0200
  • 33ad5672 Don't fill in body, will be removing it from model. by Pēteris Caune 2015-12-12 16:59:58 +0200
  • 0cf4e5c9 PowerShell example on Welcome page. by Pēteris Caune 2015-12-11 19:18:44 +0200
  • 6fced734 Slack is the most popular integration, so move it to top. by Pēteris Caune 2015-12-11 18:43:50 +0200
  • 7f1f177a Get rid of leading/trailing whitespace in channel values. This is a typical problem when copy-pasting Slack URLs. by Pēteris Caune 2015-12-11 18:34:40 +0200
  • 88818c94 Djano admin tweaks by Pēteris Caune 2015-12-08 00:52:02 +0200
  • a405e9a8 Do braintree setup once in local_settings, not in every request. by Pēteris Caune 2015-12-08 00:12:40 +0200
  • d9d4417b 'manage.py compress' doesn't look at local_settings.py so this conditional doesn't work. by Pēteris Caune 2015-12-08 00:01:10 +0200
  • 263f5005 Braintree integration WIP. by Pēteris Caune 2015-12-07 23:13:05 +0200
  • 53edb555 I'll put this back. This works and uses single transaction, clear()/add() uses 2 transactions. by Pēteris Caune 2015-12-07 21:09:54 +0200
  • ded70381 Merge pull request #15 from BetterWorks/channelCheckOpt by Pēteris Caune 2015-12-07 21:00:14 +0200
  • 7158e340 (refs/pull/15/head) fix and optimize checks channel view by Di Wu 2015-12-05 02:23:19 -0800
  • d68b9510 request.build_absolute_uri() behind a reverse proxy doesn't build https links. Construct URLs using settings.SITE_ROOT instead. by Pēteris Caune 2015-12-02 16:17:07 +0200
  • f3d30d43 Update README with notes about emails and sendalerts command. by Pēteris Caune 2015-12-02 15:48:14 +0200
  • 6812f4a5 More tests for PushOver integration by Pēteris Caune 2015-12-02 15:18:11 +0200
  • 3ba47b1a Style tweaks for PushOver integration by Pēteris Caune 2015-12-02 14:46:41 +0200
  • 404744f2 Merge pull request #14 from BetterWorks/loggedIn by Pēteris Caune 2015-12-02 13:56:05 +0200
  • 4edbd165 Merge pull request #12 from Schnouki/pushover by Pēteris Caune 2015-12-02 13:53:32 +0200
  • 427a0421 (refs/pull/14/head) redirect already logged in user by Di Wu 2015-11-28 00:35:02 -0800
  • 99cb654e (refs/pull/12/head) Fix tests when Pushover is not configured by Thomas Jost 2015-11-25 21:01:10 +0100
  • 6c9e3bb2 Merge branch 'master' into pushover by Thomas Jost 2015-11-25 17:00:55 +0100
  • 280bd6a2 Handle Pushover emergency notifications by Thomas Jost 2015-11-25 16:56:34 +0100
  • 85c1f658 Add Pushover integration by Thomas Jost 2015-11-25 15:53:12 +0100
  • 81116431 braintree requirement is optional by Pēteris Caune 2015-11-23 09:06:43 +0200
  • 20edec4c Payments WIP by Pēteris Caune 2015-11-22 12:20:36 +0200
  • 3a93ab77 Don't load payment views if USE_PAYMENTS=False by Pēteris Caune 2015-11-16 23:23:24 +0200
  • 7a207a8c Pricing table, WIP by Pēteris Caune 2015-11-16 23:16:38 +0200
  • 70391884 Payments with Braintree, WIP by Pēteris Caune 2015-11-16 21:28:33 +0200
  • f08221a1 Merge pull request #11 from BetterWorks/resilience by Pēteris Caune 2015-11-16 10:10:03 +0200
  • 5c1d21f9 (refs/pull/11/head) make welcome code logic resilient by Di Wu 2015-11-15 15:58:48 -0800
  • c2e9bab5 Custom paginator to avoid sequential scans on api_ping table in Django admin. by Pēteris Caune 2015-11-11 09:28:29 +0200
  • 89f0c6bd Avoid sequential scans on api_ping table in Django admin. by Pēteris Caune 2015-11-10 20:15:26 +0200
  • aa2bc722 Better style for Log page. by Pēteris Caune 2015-11-10 02:40:31 +0200
  • 9e83ded2 (refs/pull/10/head) Added missing Python module 'six' by Piotr Kieszczyński 2015-11-04 08:21:54 +0100
  • 3a8a41f7 Pin versions of packages in requirements.txt by Pēteris Caune 2015-11-03 00:04:41 +0200
  • 947f686c Organize imports using isort. by Pēteris Caune 2015-11-02 23:55:33 +0200
  • 0512e8a7 Testcase for handle_many function in sendalerts management command. by Pēteris Caune 2015-11-02 23:51:35 +0200
  • 4e53e064 Merge pull request #9 from BetterWorks/parallelAlert by Pēteris Caune 2015-11-02 23:48:55 +0200
  • 93c71ad1 (refs/pull/9/head) timeout on all the notifications by Di Wu 2015-10-30 23:47:07 -0700
  • de203275 sendalerts concurrently by Di Wu 2015-10-30 23:35:24 -0700
  • c1840a92 Checks now have a new status: "paused". sendalerts management command will mark checks as paused if sending a notification throws exception. This should avoid potential infinite loops of sendalerts crashes/respawns. by Pēteris Caune 2015-10-30 14:21:12 +0200
  • 99b6030e Merge branch 'master' of github.com:healthchecks/healthchecks by Pēteris Caune 2015-10-28 10:01:49 +0200
  • c5578ac4 Update wording in "Incorrect Link" pages. Fixes #5 by Pēteris Caune 2015-10-28 10:01:24 +0200
  • b1947710 Avoid N queries in Pings admin list view by Pēteris Caune 2015-10-28 09:59:16 +0200
  • d4bd406a Merge pull request #7 from gmoigneu/patch-1 by Pēteris Caune 2015-10-27 11:52:31 +0200
  • 4cc0d545 Merge pull request #8 from gmoigneu/patch-2 by Pēteris Caune 2015-10-27 11:51:53 +0200
  • d475f6f4 (refs/pull/8/head) Django 3.4 local_settings by Guillaume Moigneu 2015-10-27 10:17:48 +0100
  • 6741ed49 (refs/pull/7/head) Missing django-appconf requirement by Guillaume Moigneu 2015-10-27 09:56:37 +0100
  • a4afd70f Add index on api_check (status, user, alert_after), will be used in sendalerts management command. by Pēteris Caune 2015-10-22 13:15:57 +0300
  • 88bd7609 api_check.code should be indexed by Pēteris Caune 2015-10-19 23:41:04 +0300
  • 34060b79 JS for collapsing menu on welcome page by Pēteris Caune 2015-10-11 10:58:10 +0300
  • 3901e2e0 Need jumbotron too. by Pēteris Caune 2015-10-10 18:52:01 +0300
  • 85e25c8e oopsie, did need input groups. by Pēteris Caune 2015-10-10 18:49:23 +0300
  • d833d299 Don't use jQuery on welcome page, much less JS to load. Slightly reduce the size of bootstrap.css, by commenting out unused components. Unauthenticated users see full logo, logged in users see icon-only logo. by Pēteris Caune 2015-10-10 18:42:27 +0300
  • 077c3624 Resize screenshots by Pēteris Caune 2015-10-08 18:09:12 +0300
  • 0861c9fa All-important screenshots by Pēteris Caune 2015-10-06 00:58:36 +0300
  • 14627dfc Test for instruction pages. by Pēteris Caune 2015-10-06 00:51:43 +0300
  • 69001abe HipChat setup instructions by Pēteris Caune 2015-10-06 00:47:19 +0300
  • 34618170 PagerDuty setup instructions by Pēteris Caune 2015-10-06 00:28:20 +0300
  • 61297c41 Fix tests after renaming /channels/ to /integrations/ by Pēteris Caune 2015-10-06 00:07:01 +0300
  • bf7161c5 Slack setup instructions by Pēteris Caune 2015-10-06 00:04:56 +0300
  • b39425e8 Rename channels to integrations. Move "Add Integration" functionality to separate pages to make room for setup instructions. by Pēteris Caune 2015-10-05 23:22:14 +0300
  • ebe5d2d9 HipChat integration by Pēteris Caune 2015-10-01 23:47:03 +0300