Commit Graph

  • 427a0421c8 redirect already logged in user Di Wu 2015-11-28 00:35:02 -08:00
  • 99cb654ec5 Fix tests when Pushover is not configured Thomas Jost 2015-11-25 21:01:10 +01:00
  • 6c9e3bb24d Merge branch 'master' into pushover Thomas Jost 2015-11-25 17:00:55 +01:00
  • 280bd6a2a2 Handle Pushover emergency notifications Thomas Jost 2015-11-25 16:56:34 +01:00
  • 85c1f65887 Add Pushover integration Thomas Jost 2015-11-25 15:53:12 +01:00
  • 81116431dd braintree requirement is optional Pēteris Caune 2015-11-23 09:06:43 +02:00
  • 20edec4c94 Payments WIP Pēteris Caune 2015-11-22 12:20:36 +02:00
  • 3a93ab77a9 Don't load payment views if USE_PAYMENTS=False Pēteris Caune 2015-11-16 23:23:24 +02:00
  • 7a207a8c49 Pricing table, WIP Pēteris Caune 2015-11-16 23:16:38 +02:00
  • 7039188482 Payments with Braintree, WIP Pēteris Caune 2015-11-16 21:28:33 +02:00
  • f08221a1db Merge pull request #11 from BetterWorks/resilience Pēteris Caune 2015-11-16 10:10:03 +02:00
  • 5c1d21f91e make welcome code logic resilient Di Wu 2015-11-15 15:58:48 -08:00
  • c2e9bab536 Custom paginator to avoid sequential scans on api_ping table in Django admin. Pēteris Caune 2015-11-11 09:28:29 +02:00
  • 89f0c6bd77 Avoid sequential scans on api_ping table in Django admin. Pēteris Caune 2015-11-10 20:15:26 +02:00
  • aa2bc72293 Better style for Log page. Pēteris Caune 2015-11-10 02:40:31 +02:00
  • 3a8a41f7a5 Pin versions of packages in requirements.txt Pēteris Caune 2015-11-03 00:04:41 +02:00
  • 947f686c61 Organize imports using isort. Pēteris Caune 2015-11-02 23:55:33 +02:00
  • 0512e8a7c5 Testcase for handle_many function in sendalerts management command. Pēteris Caune 2015-11-02 23:51:35 +02:00
  • 4e53e06418 Merge pull request #9 from BetterWorks/parallelAlert Pēteris Caune 2015-11-02 23:48:55 +02:00
  • 93c71ad10e timeout on all the notifications Di Wu 2015-10-30 23:47:07 -07:00
  • de203275c6 sendalerts concurrently Di Wu 2015-10-30 23:35:24 -07:00
  • c1840a92bd 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. Pēteris Caune 2015-10-30 14:21:12 +02:00
  • 99b6030eeb Merge branch 'master' of github.com:healthchecks/healthchecks Pēteris Caune 2015-10-28 10:01:49 +02:00
  • c5578ac44a Update wording in "Incorrect Link" pages. Fixes #5 Pēteris Caune 2015-10-28 10:01:24 +02:00
  • b19477106e Avoid N queries in Pings admin list view Pēteris Caune 2015-10-28 09:59:16 +02:00
  • d4bd406aa6 Merge pull request #7 from gmoigneu/patch-1 Pēteris Caune 2015-10-27 11:52:31 +02:00
  • 4cc0d5453a Merge pull request #8 from gmoigneu/patch-2 Pēteris Caune 2015-10-27 11:51:53 +02:00
  • d475f6f45e Django 3.4 local_settings Guillaume Moigneu 2015-10-27 10:17:48 +01:00
  • 6741ed490b Missing django-appconf requirement Guillaume Moigneu 2015-10-27 09:56:37 +01:00
  • a4afd70fef Add index on api_check (status, user, alert_after), will be used in sendalerts management command. Pēteris Caune 2015-10-22 13:15:57 +03:00
  • 88bd760925 api_check.code should be indexed Pēteris Caune 2015-10-19 23:41:04 +03:00
  • 34060b7968 JS for collapsing menu on welcome page Pēteris Caune 2015-10-11 10:58:10 +03:00
  • 3901e2e09a Need jumbotron too. Pēteris Caune 2015-10-10 18:52:01 +03:00
  • 85e25c8ece oopsie, did need input groups. Pēteris Caune 2015-10-10 18:49:23 +03:00
  • d833d299c2 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. Pēteris Caune 2015-10-10 18:42:27 +03:00
  • 077c362432 Resize screenshots Pēteris Caune 2015-10-08 18:09:12 +03:00
  • 0861c9facc All-important screenshots Pēteris Caune 2015-10-06 00:58:36 +03:00
  • 14627dfce8 Test for instruction pages. Pēteris Caune 2015-10-06 00:51:43 +03:00
  • 69001abea9 HipChat setup instructions Pēteris Caune 2015-10-06 00:47:19 +03:00
  • 3461817066 PagerDuty setup instructions Pēteris Caune 2015-10-06 00:28:20 +03:00
  • 61297c417d Fix tests after renaming /channels/ to /integrations/ Pēteris Caune 2015-10-06 00:07:01 +03:00
  • bf7161c5f6 Slack setup instructions Pēteris Caune 2015-10-06 00:04:56 +03:00
  • b39425e8a1 Rename channels to integrations. Move "Add Integration" functionality to separate pages to make room for setup instructions. Pēteris Caune 2015-10-05 23:22:14 +03:00
  • ebe5d2d91d HipChat integration Pēteris Caune 2015-10-01 23:47:03 +03:00
  • 23c8ac6a2b Updated logo Pēteris Caune 2015-10-01 23:46:26 +03:00
  • 00e75bc59d Add Slack integration Pēteris Caune 2015-09-30 22:23:20 +03:00
  • 7bb17cefad Add Slack integration Pēteris Caune 2015-09-30 22:19:59 +03:00
  • 09c0b3e3a7 This was "run once" command that we don't need any more Pēteris Caune 2015-09-30 22:15:25 +03:00
  • 53ab258447 Updated screenshots Pēteris Caune 2015-08-27 20:25:34 +03:00
  • 3921915049 Updated logo Pēteris Caune 2015-08-25 00:01:24 +03:00
  • 7e51c9bc0d oops Pēteris Caune 2015-08-22 13:19:51 +03:00
  • 9fe126e790 Logo tweaks Pēteris Caune 2015-08-22 13:17:08 +03:00
  • 3bf3c39766 Logo and favicon Pēteris Caune 2015-08-22 10:50:43 +03:00
  • 69da73b5fe Wording tweaks in welcome page. Pēteris Caune 2015-08-22 09:15:12 +03:00
  • 16098b2968 Wording tweaks in welcome page. Pēteris Caune 2015-08-21 22:53:47 +03:00
  • cee2b52d3e More tests. Pēteris Caune 2015-08-18 21:17:13 +03:00
  • 364e7ebec9 Tests for hc.accounts Pēteris Caune 2015-08-18 20:33:02 +03:00
  • 52c6beccef Webhooks have timeout Pēteris Caune 2015-08-18 19:41:48 +03:00
  • d81555687e Test for HEAD method, note about IPv6 Pēteris Caune 2015-08-18 10:52:22 +03:00
  • 655f51e1d2 Another screenshot, wording. Pēteris Caune 2015-08-17 21:17:28 +03:00
  • 18635e947a More tests. Pēteris Caune 2015-08-14 15:06:06 +03:00
  • 0922460ff4 More tests. Pēteris Caune 2015-08-14 14:29:31 +03:00
  • 5c15058567 Nicer admin Pēteris Caune 2015-08-14 13:00:35 +03:00
  • 7240ce9ba8 Fix bug with pinging webhook Pēteris Caune 2015-08-14 12:37:02 +03:00
  • 058101b941 Can remove channels Pēteris Caune 2015-08-14 12:15:49 +03:00
  • ab58e76ca2 Admin tweaks, style tweaks. Channels page included in navigation. Pēteris Caune 2015-08-14 11:58:27 +03:00
  • 2f56da9f57 forgot django-ses-backend in requirements.txt Pēteris Caune 2015-08-14 11:05:33 +03:00
  • f0089e2cd2 Send emails using djmail, can verify email addresses in /channels/ Pēteris Caune 2015-08-14 10:56:07 +03:00
  • d2e483a8a0 Default database engine is now SQLite. So when setting up dev environment, one does not initially need to worry about databases. For production though please use postgres. Pēteris Caune 2015-08-13 22:25:44 +03:00
  • fec76008e5 Install mysqlclient so Django can access MySQL database. Pēteris Caune 2015-08-13 22:12:28 +03:00
  • 0b35cb7201 Let's try Travis with MySQL and SQLite too Pēteris Caune 2015-08-13 22:06:54 +03:00
  • 86b3964bb9 SQLite version of trigger. Pēteris Caune 2015-08-13 21:49:54 +03:00
  • 9172a3aef6 Fix py2.7 Pēteris Caune 2015-08-13 11:44:33 +03:00
  • 1374b43c93 Let's try coveralls.io Pēteris Caune 2015-08-13 11:39:31 +03:00
  • 89bb89c5f3 Badges in README Pēteris Caune 2015-08-13 11:27:40 +03:00
  • 8355d7c13b Adding tests for POST /channels/ Pēteris Caune 2015-08-13 11:22:10 +03:00
  • 061fc4f6a9 Notification Channels WIP Pēteris Caune 2015-08-12 23:51:45 +03:00
  • 63bdd841fc Switcher between URL and Email in "My Checks" page. Pēteris Caune 2015-08-12 19:12:36 +03:00
  • 0501a131ae More content in docs section Pēteris Caune 2015-08-01 23:02:51 +03:00
  • 3bafac24ba Split style.css in smaller files. Email instructions in welcome page. Pēteris Caune 2015-08-01 21:56:05 +03:00
  • 36f0e7c82a Transport column (http, https, email) in log Pēteris Caune 2015-08-01 20:52:58 +03:00
  • 749114d856 Nicer Django admin Pēteris Caune 2015-08-01 20:24:56 +03:00
  • 32fb29c299 Webhook for Mandrill inbound email notifications, WIP Pēteris Caune 2015-08-01 16:06:04 +03:00
  • b75ab00d18 Webhook for Mandrill inbound email notifications Pēteris Caune 2015-08-01 15:55:43 +03:00
  • f640b9f3be Make ua column wider, and truncate its values for very long UA strings Pēteris Caune 2015-08-01 15:20:11 +03:00
  • 1b0413aa49 Responsive CSS Pēteris Caune 2015-08-01 00:43:22 +03:00
  • 9e2edeeceb Only associate demo check if it doesn't have an owner already. Pēteris Caune 2015-07-29 12:51:23 +03:00
  • 969626c0fa Validate UUID, more tests. Pēteris Caune 2015-07-28 20:46:17 +03:00
  • 89c3fad985 Fixing link in "About" Pēteris Caune 2015-07-27 23:28:59 +03:00
  • 911b28026a More content on welcome page, more alternatives in docs. Rename "Grace Period" to "Grace Time" Pēteris Caune 2015-07-27 23:25:06 +03:00
  • 3b43957758 Add screenshots Pēteris Caune 2015-07-27 20:34:39 +03:00
  • 923becb441 Screenshots for README Pēteris Caune 2015-07-27 20:30:25 +03:00
  • dd792486a7 oops Pēteris Caune 2015-07-27 20:01:24 +03:00
  • 3550218129 Keep a log of pings Pēteris Caune 2015-07-27 19:46:38 +03:00
  • d8828b2d25 Frequency -> Period, messaging on welcome page. Pēteris Caune 2015-07-27 18:38:54 +03:00
  • 965599c8eb ping is csrf exempt. Pēteris Caune 2015-07-22 21:41:15 +03:00
  • a099a498da Don't specify schema in Javascript example Pēteris Caune 2015-07-21 14:23:27 +03:00
  • 17b87c093f CORS header for ping call Pēteris Caune 2015-07-21 14:16:02 +03:00
  • 2750729bc9 combine css and js Pēteris Caune 2015-07-21 13:45:25 +03:00
  • 6a4cef3131 Docs updates Pēteris Caune 2015-07-21 01:23:57 +03:00