309 Commits (742e7f992e22892dbf7a1ea3eac011ef86f0bbba)
 

Author SHA1 Message Date
  Pēteris Caune 1e3285423f 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). 9 years ago
  Pēteris Caune f178981334 Log: instead of timeline, show placeholders for "expected but not received" pings. 9 years ago
  Pēteris Caune 4e12193d8c Custom test runner for quicker tests. 9 years ago
  Pēteris Caune b9ae8d464c Sort by id, not `created`, when pruning pings. 9 years ago
  Pēteris Caune 7019325b48 Investigating Travis/mysql test failure 9 years ago
  Pēteris Caune 940534e563 Test for check.prune_pings() method 9 years ago
  Pēteris Caune e80d46a0a9 More tests. 9 years ago
  Pēteris Caune 44f0ad45a4 More tests. 9 years ago
  Pēteris Caune 74c5e5d906 Use assertRedirects() to test redirects. 9 years ago
  Pēteris Caune be7feecbe2 Put braintree requirement in .travis.yml instead of requirements.txt 9 years ago
  Pēteris Caune 0eab82c9a3 Add hc.payments to INSTALLED_APPS and braintree to requirements.txt so hc.payments tests can be run too. 9 years ago
  Pēteris Caune 7b98cf23a4 Adding tests to hc.payments 9 years ago
  Pēteris Caune 53f2bf7c69 Merge pull request #26 from diwu1989/patch-1 9 years ago
  Di Wu cc45849f76 Update README.md 9 years ago
  Pēteris Caune 5a199fec4e management commands use self.stdout.write instead of print. Fixes #21 9 years ago
  Pēteris Caune b7fcaac8ae prunepings and prunechecks management commands 9 years ago
  Pēteris Caune 15478d414c Add n_pings field to Check model. This holds a continually updated count of api_ping entries for each check. 9 years ago
  Pēteris Caune 1c2ee95968 Django 1.9 9 years ago
  Pēteris Caune 4d36764644 FAQ 9 years ago
  Pēteris Caune 31c10d357e Updated pricing page, added billing history and invoices. 9 years ago
  Pēteris Caune 9e7fe0bf0a Remove FAQ from Pricing page, will be changing this again. 9 years ago
  Pēteris Caune e9bff2917b Merge pull request #20 from BetterWorks/badToken 9 years ago
  Pēteris Caune 86e6ee3cda A fix for vertical scrollbar appearing even on short pages. 9 years ago
  Pēteris Caune 9c41258328 Privacy policy, updated content in About page, links in footer. 9 years ago
  Pēteris Caune c2cc4d2a86 Sizing tweaks for "My Checks" table. Select ping urls by clicking on them. 9 years ago
  Di Wu 2ebad09d14 check token redirect to login on bad token 9 years ago
  Pēteris Caune 4da8ebec88 Management command to send monthly reports. 9 years ago
  Pēteris Caune 91e6f80d9a Code to send monthly reports (but no management command yet to actually send them) 9 years ago
  Pēteris Caune cf84c02fc8 Bootstrap 3.3.6 9 years ago
  Pēteris Caune 2f0e6b5672 Notify user about first charge, show "Pricing" in top nav again. 9 years ago
  Pēteris Caune 35aed93b7f New feature: attaching tags to checks, and filtering checks list by their tags. 9 years ago
  Pēteris Caune d51d7ed181 Remove body field from Ping model. 9 years ago
  Pēteris Caune 33ad56728c Don't fill in body, will be removing it from model. 9 years ago
  Pēteris Caune 0cf4e5c9df PowerShell example on Welcome page. 9 years ago
  Pēteris Caune 6fced734d1 Slack is the most popular integration, so move it to top. 9 years ago
  Pēteris Caune 7f1f177a55 Get rid of leading/trailing whitespace in channel values. This is a typical problem when copy-pasting Slack URLs. 9 years ago
  Pēteris Caune 88818c94b5 Djano admin tweaks 9 years ago
  Pēteris Caune a405e9a8e3 Do braintree setup once in local_settings, not in every request. 9 years ago
  Pēteris Caune d9d4417b70 'manage.py compress' doesn't look at local_settings.py so this conditional doesn't work. 9 years ago
  Pēteris Caune 263f50058e Braintree integration WIP. 9 years ago
  Pēteris Caune 53edb555dc I'll put this back. This works and uses single transaction, clear()/add() uses 2 transactions. 9 years ago
  Pēteris Caune ded7038145 Merge pull request #15 from BetterWorks/channelCheckOpt 9 years ago
  Di Wu 7158e340de fix and optimize checks channel view 9 years ago
  Pēteris Caune d68b9510bb request.build_absolute_uri() behind a reverse proxy doesn't build https links. Construct URLs using settings.SITE_ROOT instead. 9 years ago
  Pēteris Caune f3d30d43b6 Update README with notes about emails and sendalerts command. 9 years ago
  Pēteris Caune 6812f4a5c6 More tests for PushOver integration 9 years ago
  Pēteris Caune 3ba47b1a67 Style tweaks for PushOver integration 9 years ago
  Pēteris Caune 404744f235 Merge pull request #14 from BetterWorks/loggedIn 9 years ago
  Pēteris Caune 4edbd16523 Merge pull request #12 from Schnouki/pushover 9 years ago
  Di Wu 427a0421c8 redirect already logged in user 9 years ago