Commit Graph

  • 25fb11bb Alerts to SMS, work in progress. by Pēteris Caune 2017-07-13 23:47:54 +0300
  • dec00689 Badges can now return either SVG or JSON by Pēteris Caune 2017-06-29 15:48:59 +0300
  • a62350cd In the "List checks" API response, the "next_ping" date was incorrect for checks using cron syntax. Fixed. by Pēteris Caune 2017-06-29 14:41:13 +0300
  • b6f6ca2f Merge pull request #125 from prgTW/patch-1 by Pēteris Caune 2017-06-29 14:23:54 +0300
  • 27f917ce (refs/pull/125/head) Return consistent date formats in API by Tomasz Wójcik 2017-06-28 13:02:11 +0200
  • 7faf53d7 Updated curl example for pausing a check. by Pēteris Caune 2017-06-27 13:40:15 +0300
  • 638532ad Admin action for cancelling a subscription by Pēteris Caune 2017-06-21 21:25:41 +0300
  • 47d93c25 Stricter UUID validation. by Pēteris Caune 2017-06-08 17:02:26 +0300
  • dc76e4bd Add Profile.bill_to field which goes on invoices. by Pēteris Caune 2017-06-08 15:07:57 +0300
  • 74f7c50a Fix deprecation warnings. by Pēteris Caune 2017-06-02 22:39:53 +0300
  • edb8b88d Profile admin improvements by Pēteris Caune 2017-06-02 19:04:48 +0300
  • 9d244931 Profile admin improvements by Pēteris Caune 2017-06-02 15:01:05 +0300
  • b3c6ab41 pruneemails does not exist any more. by Pēteris Caune 2017-06-01 17:51:23 +0300
  • 207b0f90 Adding on_delete keywords, more to come. by Pēteris Caune 2017-05-28 13:38:38 +0300
  • 49eb8b6b Django 1.11 by Pēteris Caune 2017-05-28 12:49:53 +0300
  • c390bcb1 (refs/pull/114/merge) Merge 4593feda3d into 116419129e by Ronald Ip 2017-05-24 09:56:08 +0000
  • 11641912 Handle supergroups. Fixes #123 by Pēteris Caune 2017-05-22 18:56:21 +0300
  • 5cb372d1 Configurable bot name and updated README. Fixes #115 by Pēteris Caune 2017-05-20 11:53:16 +0300
  • df1af669 Mention Telegram in the Welcome page, rearrange integrations, shrink data uris. by Pēteris Caune 2017-05-17 21:32:31 +0300
  • 94cdfe1e Check.schedule contains user input and needs to be escaped. by Pēteris Caune 2017-05-12 11:15:23 +0300
  • 597d79ab py2 fix by Pēteris Caune 2017-05-11 13:04:41 +0300
  • 2481aa5a Telegram integration. by Pēteris Caune 2017-05-11 12:57:28 +0300
  • eece7c75 Handle "required" keyword. by Pēteris Caune 2017-05-11 12:54:58 +0300
  • 6920439f 1KB for message bodies is not enough--email headers alone can take 5KB. Changing to 10KB by Pēteris Caune 2017-05-09 16:21:31 +0300
  • 3862cd6b Adding Check.last_ping_body field, and an UI to show it (#116) by Pēteris Caune 2017-05-09 13:47:23 +0300
  • c552fe9c Updating about page to be factually accurate. by Pēteris Caune 2017-05-08 20:57:08 +0300
  • 859a9ed7 Pricing page tweaks. Limit free accounts to 20 checks per account. by Pēteris Caune 2017-05-07 16:58:44 +0300
  • 09e5129b sendalerts reuses database connection. by Pēteris Caune 2017-05-07 15:31:10 +0300
  • 810089d1 (tag: v1.0.4) Require valid "schedule" and "tz" fields for cron checks. by Pēteris Caune 2017-05-01 22:22:49 +0300
  • f99c222e (tag: v1.0.3) More deterministic compressed CSS files. by Pēteris Caune 2017-04-28 10:05:57 +0300
  • d7d21b09 (tag: v1.0.2, tag: 1.0.2) Pause before next report to avoid hitting sending quota by Pēteris Caune 2017-04-24 22:35:16 +0300
  • 9dcb1678 (tag: v1.0.1) --no-threads flag for sendalerts command by Pēteris Caune 2017-03-28 20:04:24 +0100
  • c073cb0b (tag: v1.0) Lightweight 'server status' API endpoint, to be used by external load balancers by Pēteris Caune 2017-03-27 11:18:08 +0100
  • 0f07fadc Updated screenshots. by Pēteris Caune 2017-03-17 11:54:24 +0200
  • 90546a58 More CSS tweaks by Pēteris Caune 2017-03-16 22:09:41 +0200
  • 1ce6dffa Style tweaks, updated titles in modal dialogs. by Pēteris Caune 2017-03-16 21:26:29 +0200
  • 1b883690 oops by Pēteris Caune 2017-03-16 19:52:38 +0200
  • e685154c "Close Account" section in Settings page. Fixes #95 by Pēteris Caune 2017-03-16 19:39:30 +0200
  • d739d8ff DRY: use channel.get_kind_display() by Pēteris Caune 2017-03-16 18:12:30 +0200
  • 4906a524 Split "Account Settings" page into subpages. by Pēteris Caune 2017-03-16 16:06:22 +0200
  • a488daba (refs/pull/118/head) Fix typo on image name by Vincent De Smet 2017-03-12 06:21:31 +0800
  • 964ab2ed Version pin python to 3.4 by Vincent De Smet 2017-03-12 06:14:07 +0800
  • 8a217c08 Update README instructions by Vincent De Smet 2017-03-12 06:13:13 +0800
  • f7246140 Add alpine based docker image by Vincent De Smet 2017-03-12 05:08:49 +0800
  • ec7fa112 Merge pull request #117 from iphoting/sendalerts-no-loop by Pēteris Caune 2017-03-11 15:55:39 +0200
  • 7900a201 (refs/pull/117/head) Add --no-loop option to sendalerts management command. by Ronald Ip 2017-03-09 19:30:31 +0800
  • 5dafc07c Return 403 when API key is wrong. Return 404 when resource not found. Return 405 when request method is wrong. Return 400 when request syntax is wrong. by Pēteris Caune 2017-03-10 10:35:21 +0200
  • 31eca9c8 API: fix updating kind=cron to kind=simple by Pēteris Caune 2017-03-10 09:54:16 +0200
  • 666706ef Pricing updates. by Pēteris Caune 2017-03-07 16:49:39 +0200
  • d1b4643b Obsolete by Pēteris Caune 2017-03-06 14:38:47 +0200
  • d5cb6691 /bounce handles long payloads. by Pēteris Caune 2017-03-05 22:32:42 +0200
  • 68d591c6 No CSRF check for /bounce endpoint by Pēteris Caune 2017-03-05 22:14:09 +0200
  • 0d24d650 "X-Bounce-Url" header in email messages. An API endpoint to handle bounce notifications. (#112) by Pēteris Caune 2017-03-05 21:42:36 +0200
  • f767cf59 ctx can contain database query objects, evaluate them before passing off to a thread by Pēteris Caune 2017-02-28 15:21:44 +0200
  • 965accae REGISTRATION_OPEN setting. superuser accounts by default have team access enabled. Fixes #97 and #113 by Pēteris Caune 2017-02-24 15:58:11 +0200
  • 4593feda (refs/pull/114/head) Heroku documentation. by Ronald Ip 2017-02-23 02:26:18 +0800
  • ec1f4966 Heroku compatibility. by Ronald Ip 2017-02-23 01:09:54 +0800
  • 55e5f10d os.env -> os.environ by Pēteris Caune 2017-02-21 16:25:17 +0200
  • 20b046cb API call for updating checks by Pēteris Caune 2017-02-19 13:46:05 +0200
  • b63f19f4 Simplify: remove djmail and django-ses-backend dependencies. by Pēteris Caune 2017-01-29 11:44:22 +0200
  • 1e05de14 Bump Django version. by Pēteris Caune 2017-01-29 10:47:43 +0200
  • d6202d1b django-appconf is a dependency for django-compressor, don't list it here. by Pēteris Caune 2017-01-29 10:42:15 +0200
  • a4bcbb28 /admin/login/ uses the same login view as the main site. by Pēteris Caune 2017-01-28 13:16:42 +0200
  • c6c195b0 local_settings.py.example by Pēteris Caune 2017-01-28 12:38:52 +0200
  • 6a1c5dd3 "Unsubscribe" link in alert emails. Fixes #111 by Pēteris Caune 2017-01-28 12:17:22 +0200
  • c16eeda0 Webhooks support POST, cleanup. by Pēteris Caune 2017-01-21 18:29:55 +0200
  • 891efc72 Bumped psycopg2 version by Pēteris Caune 2017-01-21 12:51:22 +0200
  • ae4144b1 More tests for sendreports. by Pēteris Caune 2017-01-15 16:24:08 +0200
  • 8d956b33 email template from Litmus. CSS already inlined, so dropping premailer dependency. by Pēteris Caune 2017-01-15 13:10:08 +0200
  • b8aabd71 Testcase for sendreports by Pēteris Caune 2017-01-15 13:07:19 +0200
  • caa6b275 pruneusers management command does not touch users with team memberships. Tests. by Pēteris Caune 2017-01-14 11:51:15 +0200
  • d0f9a624 2016->2017 by Pēteris Caune 2017-01-05 16:18:26 +0200
  • a0241a9a Fix tests. by Pēteris Caune 2017-01-04 15:32:14 +0200
  • b93336a4 API support for cron syntax by Pēteris Caune 2017-01-04 15:27:59 +0200
  • 6ae12dbb Fix MySQL tests. by Pēteris Caune 2017-01-04 13:56:27 +0200
  • 32e31dae "One User" by Pēteris Caune 2017-01-04 13:48:39 +0200
  • 550a38e4 Merge pull request #108 from mkelley82/patch-1 by Pēteris Caune 2017-01-02 22:28:48 +0200
  • ac57a441 Merge pull request #109 from mkelley82/patch-2 by Pēteris Caune 2017-01-02 22:27:01 +0200
  • 4ff95977 (refs/pull/108/head) Update node.html by Michael Kelley 2017-01-02 13:43:55 -0500
  • a8f23067 (refs/pull/109/head) Update snippet to reflect HTTPS usage instead of HTTP by Michael Kelley 2017-01-02 13:42:11 -0500
  • fa0f8005 Update snippet to reflect HTTPS usage instead of HTTP by Michael Kelley 2017-01-02 13:40:55 -0500
  • fc415b39 Better formatting for Pushover notifications in log by Pēteris Caune 2016-12-31 16:18:27 +0200
  • 6d7c885e /admin/api/channel/ knows Discord by Pēteris Caune 2016-12-31 15:53:26 +0200
  • 17bf0d10 Fix CSRF in Slack, Pushbullet and Discord callbacks by Pēteris Caune 2016-12-30 18:28:32 +0200
  • e5126925 Discord integration by Pēteris Caune 2016-12-30 14:26:54 +0200
  • ff95f278 max-width on long check names with no spaces is problematic by Pēteris Caune 2016-12-27 12:28:22 +0200
  • e3ed4d25 CSS tweaks for long check names, and for mobile view of cron form. by Pēteris Caune 2016-12-27 12:09:25 +0200
  • aabfd55f Cleanup and tests for cron preview. by Pēteris Caune 2016-12-26 10:27:19 +0200
  • b2940071 Fix race conditions in preview code. by Pēteris Caune 2016-12-23 20:46:27 +0200
  • 11633649 Improved "Update Timeout" form with dynamic preview for cron mode by Pēteris Caune 2016-12-23 20:19:06 +0200
  • a412f056 /switch_team/ requires login and a valid target username by Pēteris Caune 2016-12-21 18:05:55 +0200
  • 52cd2a9c API rejects too long check names by Pēteris Caune 2016-12-21 17:38:25 +0200
  • 5a533441 When client GETs instead of POSTs, return HTTP 400 by Pēteris Caune 2016-12-21 17:22:48 +0200
  • d9171adb _associate_demo_check was crashing for returning users after cleaning up old checks. by Pēteris Caune 2016-12-21 17:11:03 +0200
  • 56168b17 Usability tweaks in api_check_changelist admin view. by Pēteris Caune 2016-12-21 12:50:06 +0200
  • b22b0a44 Validate cron expression before saving check. by Pēteris Caune 2016-12-21 12:24:24 +0200
  • 0b6d484b "prunenotifications" management command by Pēteris Caune 2016-12-15 18:54:03 +0200
  • c6d5e642 Warn about obsolete `update_alert_after` trigger. by Pēteris Caune 2016-12-14 12:20:08 +0200
  • fdc1bfcd Log page now lists sent notifications. Slack notification handles simple/cron check kinds. by Pēteris Caune 2016-12-14 11:15:45 +0200
  • 5a4c3ce8 Fix tests. by Pēteris Caune 2016-12-13 21:37:29 +0200