Commit Graph

  • 4cdc7db035 Webhook header values can contain variables. Pēteris Caune 2017-11-10 12:24:31 +02:00
  • 620d8523d7 GET webhooks support custom headers too. Can override the User-Agent header. Pēteris Caune 2017-11-10 12:16:11 +02:00
  • fbf28e4038
    Merge pull request #140 from someposer/master Pēteris Caune 2017-11-10 11:39:40 +02:00
  • 602ad1dea8 Improved handling of webhook header values when form has errors someposer 2017-11-05 21:24:02 -06:00
  • 5781ddfe4d Created an improved interface for arbitrary headers and simplified header storage. someposer 2017-11-05 19:10:19 -06:00
  • cf5cbfaa3c Annual subscriptions, updated Braintree Drop-in integration Pēteris Caune 2017-11-05 14:25:39 +02:00
  • 363f219671 Don't log delivery notifications for unverified email addresses. Pēteris Caune 2017-11-04 17:52:11 +02:00
  • ddd940688e Disable channel (mark as email_verified=False) when email bounces. Pēteris Caune 2017-11-04 17:35:14 +02:00
  • 077bc45b12 Sorting keys on Webhook JSON value for consistent unit testing. someposer 2017-11-03 19:56:38 -05:00
  • 05c84d7976 Add support for arbitrary headers using a JSON body for webhooks. someposer 2017-11-03 19:40:43 -05:00
  • ee0df8be95 Fixed issue with Transport test someposer 2017-11-03 15:57:33 -05:00
  • 08ac09ea93 Adding additional notify tests to improve coverage. someposer 2017-11-03 15:43:34 -05:00
  • fdf011aa25 Update Webhook unit tests to use added Content-Type value. someposer 2017-11-03 14:06:33 -05:00
  • 0ea5927b6a Adding Content-Type header to Webhook integrations to work correctly with services like https://ifttt.com/maker_webhooks which require a specific content type, like application/json. someposer 2017-11-03 13:41:36 -05:00
  • f2a2241b6b Email listener: "./manage.py smtpd" Pēteris Caune 2017-11-01 19:20:12 +02:00
  • 6a57bcfdf3 Pricing in top nav is visible for team members too, but pricing page says "you are not the team owner". Pēteris Caune 2017-10-18 18:00:45 +03:00
  • 888d7a1f9c auto-focus input elements in Account Settings modal dialogs. Pēteris Caune 2017-10-18 17:09:07 +03:00
  • 0b68393bb0 Profile.token generated from os.urandom Pēteris Caune 2017-10-18 16:33:32 +03:00
  • 1fd5d0b3ce More secure unsubscribe links for monthly reports. Pēteris Caune 2017-10-18 15:53:08 +03:00
  • 84f6754ea3 Instructions in README for setting up Discord integration (#138) Pēteris Caune 2017-10-18 14:28:25 +03:00
  • 2a7ee66d1e Profile.set_next_nag_date does not touch already set dates. Pēteris Caune 2017-10-15 21:43:48 +03:00
  • 5c64e0cd5d If profile has next_nag_date set in future then set_next_nag_date does not touch it. Pēteris Caune 2017-10-15 20:25:04 +03:00
  • 882933668a Natural sort for check names, fixes #136. Apply the user's chosen sort order in emails also. Pēteris Caune 2017-10-15 13:34:34 +03:00
  • e1d5fa8638 Nicer "your settings have been updated" message. Pēteris Caune 2017-10-14 22:04:11 +03:00
  • f611a23f0b Email reports list checks from all teams the user has access to. Pēteris Caune 2017-10-14 21:36:39 +03:00
  • f3c6b0fb0d TimeoutForm prepares timedelta objects. Pēteris Caune 2017-10-14 19:19:57 +03:00
  • f6c585a10c team_access_allowed field is not used any more, removing. Pēteris Caune 2017-10-14 19:16:01 +03:00
  • d520706c27 Adding an option to send daily or hourly reminders if any check is down. Fixes #48 Pēteris Caune 2017-10-14 16:03:56 +03:00
  • ca2393d0a4 Bump package versions. Need newer psycopg2 for Postgres 10 support. Pēteris Caune 2017-10-08 13:13:27 +03:00
  • 7c1c20b07e Don't create new checks in the docs page. For examples, use a dummy "your-uuid-here" value. Pēteris Caune 2017-09-20 20:02:24 +03:00
  • fc8d9ffe48 Checks can be sorted by name or last ping. Fixes #136 Pēteris Caune 2017-09-12 17:32:53 +03:00
  • 23b237ed96 API call for deleting checks. Pēteris Caune 2017-09-12 13:33:12 +03:00
  • acbc1f0b23 Tweaks to filtering-by-tag, and to its documentation. Pēteris Caune 2017-09-12 12:51:31 +03:00
  • 8d0a2f2eaf Remove startup check for update_alert_after trigger, remove drop_triggers command. Pēteris Caune 2017-09-12 12:05:58 +03:00
  • 94556f2893 Merge pull request #134 from umitakkaya/master Pēteris Caune 2017-09-12 12:02:42 +03:00
  • 8f88fbf24f Add filtering checks by tag to api documentation Umit Akkaya 2017-09-07 20:44:34 +02:00
  • afe4ec6df8 Ensure filter matches tag exactly Umit Akkaya 2017-09-07 20:32:05 +02:00
  • e9ea06756a Fix "ranges with steps" example, add note about "man 5 crontab" Pēteris Caune 2017-09-04 16:16:18 +03:00
  • 27ebb4fde5 Cleanup Pēteris Caune 2017-09-04 16:15:36 +03:00
  • c3c63bf523 Style tweaks. Pēteris Caune 2017-09-03 16:16:09 +03:00
  • 0723476a0c All plans now have team access, but different team size limits. Pēteris Caune 2017-09-02 15:44:28 +03:00
  • 01d8e982cc tags querystring param to filter checks by tags Umit Akkaya 2017-09-01 17:12:34 +02:00
  • 1bae89e405 Merge pull request #133 from marksteve/master Pēteris Caune 2017-08-31 17:15:12 +03:00
  • 012a86495f Use client-side installation flow for installing HipChat integration. Pēteris Caune 2017-08-31 12:16:54 +03:00
  • 0530fd5136 Fix typo in login template Mark Steve Samson 2017-08-31 16:29:06 +08:00
  • 9a9ec547d3 Cleanup in hc.accounts.views Pēteris Caune 2017-08-30 22:42:45 +03:00
  • 367f5a595d Small tweaks to make sure we don't query accounts_profile multiple times on every request. Pēteris Caune 2017-08-30 22:18:31 +03:00
  • ef591b03ae Fetch HipChat's capabilities document Pēteris Caune 2017-08-30 17:25:13 +03:00
  • 96e00df0ab Use PagerDuty Connect. Pēteris Caune 2017-08-29 22:23:24 +03:00
  • b3395f1314 Apple touch icon. Pēteris Caune 2017-08-26 19:49:15 +03:00
  • 2a7a7e0272 Show "The HipChat integration has been added!" message, tweaks to HipChat setup instructions. Pēteris Caune 2017-08-26 19:04:00 +03:00
  • 40bc11782e Nicer HipChat alerts. Pēteris Caune 2017-08-25 20:33:03 +03:00
  • bef71c0acc For HipChat integration, use HipChat's server-side installation flow. Pēteris Caune 2017-08-25 19:11:41 +03:00
  • de7160a0e6 login, set-password, and change-email tokens use different salts. Pēteris Caune 2017-08-25 12:46:21 +03:00
  • 2393dad09e Users can update their email addresses. Fixes #105 Pēteris Caune 2017-08-23 15:47:20 +03:00
  • 8d58a3a361 Encode webhook POST body as utf-8. Fixes #130 Pēteris Caune 2017-08-14 22:20:57 +03:00
  • 56dfeb7996 Fix image link in README Pēteris Caune 2017-08-12 20:03:48 +03:00
  • d8bceac13f Updated screenshots. Pēteris Caune 2017-08-12 19:57:11 +03:00
  • fd3e1640ad Tweak h1 and h2 font sizes. Pēteris Caune 2017-08-12 19:24:15 +03:00
  • 148e85783c Updated PowerShell example. Pēteris Caune 2017-08-12 19:00:42 +03:00
  • 0f7a1ec60e Add a a screenshot of cron dialog. Pēteris Caune 2017-08-12 18:39:02 +03:00
  • 647eca5b34 Add a a screenshot of cron dialog. Pēteris Caune 2017-08-12 18:37:44 +03:00
  • 55335c5dd9 Rearrange integrations by popularity. Pēteris Caune 2017-08-12 17:54:36 +03:00
  • 1851cc7af3 Replace non-breaking spaces with regular spaces for cheaper SMS messages. Pēteris Caune 2017-08-10 21:50:36 +03:00
  • 31353fe24c Remove the nonstandard "nth weekday of month" cron example Pēteris Caune 2017-08-07 20:43:02 +03:00
  • d6917065d4 Users can edit their company details for invoices. Pēteris Caune 2017-08-07 20:18:58 +03:00
  • dfed908873 Fix fonts. Pēteris Caune 2017-08-07 19:54:16 +03:00
  • 2d9563440e Cron syntax cheatsheet. Fixes #126 Pēteris Caune 2017-07-28 23:54:48 +03:00
  • 1232328aa9 Fix tests. Pēteris Caune 2017-07-15 02:04:16 +03:00
  • 9d8d96afbf Fix tests. Pēteris Caune 2017-07-15 02:00:07 +03:00
  • c04017c2b3 Updated pricing. Pēteris Caune 2017-07-15 01:46:41 +03:00
  • 5f2da08d7e Per-profile, per-month counters of sent SMS messages. Pēteris Caune 2017-07-15 01:04:05 +03:00
  • 25fb11bb3e Alerts to SMS, work in progress. Pēteris Caune 2017-07-13 23:47:54 +03:00
  • dec006890c Badges can now return either SVG or JSON Pēteris Caune 2017-06-29 15:48:59 +03:00
  • a62350cdad In the "List checks" API response, the "next_ping" date was incorrect for checks using cron syntax. Fixed. Pēteris Caune 2017-06-29 14:41:13 +03:00
  • b6f6ca2f2b Merge pull request #125 from prgTW/patch-1 Pēteris Caune 2017-06-29 14:23:54 +03:00
  • 27f917ce02 Return consistent date formats in API Tomasz Wójcik 2017-06-28 13:02:11 +02:00
  • 7faf53d71f Updated curl example for pausing a check. Pēteris Caune 2017-06-27 13:40:15 +03:00
  • 638532adf4 Admin action for cancelling a subscription Pēteris Caune 2017-06-21 21:25:41 +03:00
  • 47d93c2522 Stricter UUID validation. Pēteris Caune 2017-06-08 17:02:26 +03:00
  • dc76e4bdde Add Profile.bill_to field which goes on invoices. Pēteris Caune 2017-06-08 15:07:57 +03:00
  • 74f7c50a65 Fix deprecation warnings. Pēteris Caune 2017-06-02 22:39:53 +03:00
  • edb8b88d06 Profile admin improvements Pēteris Caune 2017-06-02 19:04:48 +03:00
  • 9d244931b3 Profile admin improvements Pēteris Caune 2017-06-02 15:01:05 +03:00
  • b3c6ab4171 pruneemails does not exist any more. Pēteris Caune 2017-06-01 17:51:23 +03:00
  • 207b0f9048 Adding on_delete keywords, more to come. Pēteris Caune 2017-05-28 13:38:38 +03:00
  • 49eb8b6b23 Django 1.11 Pēteris Caune 2017-05-28 12:49:53 +03:00
  • 116419129e Handle supergroups. Fixes #123 Pēteris Caune 2017-05-22 18:56:21 +03:00
  • 5cb372d18f Configurable bot name and updated README. Fixes #115 Pēteris Caune 2017-05-20 11:53:16 +03:00
  • df1af66980 Mention Telegram in the Welcome page, rearrange integrations, shrink data uris. Pēteris Caune 2017-05-17 21:32:31 +03:00
  • 94cdfe1e64 Check.schedule contains user input and needs to be escaped. Pēteris Caune 2017-05-12 11:15:23 +03:00
  • 597d79abae py2 fix Pēteris Caune 2017-05-11 13:04:41 +03:00
  • 2481aa5a23 Telegram integration. Pēteris Caune 2017-05-11 12:57:28 +03:00
  • eece7c7551 Handle "required" keyword. Pēteris Caune 2017-05-11 12:54:58 +03:00
  • 6920439f92 1KB for message bodies is not enough--email headers alone can take 5KB. Changing to 10KB Pēteris Caune 2017-05-09 16:21:31 +03:00
  • 3862cd6b06 Adding Check.last_ping_body field, and an UI to show it (#116) Pēteris Caune 2017-05-09 13:47:23 +03:00
  • c552fe9ce2 Updating about page to be factually accurate. Pēteris Caune 2017-05-08 20:57:08 +03:00
  • 859a9ed735 Pricing page tweaks. Limit free accounts to 20 checks per account. Pēteris Caune 2017-05-07 16:58:44 +03:00
  • 09e5129bbe sendalerts reuses database connection. Pēteris Caune 2017-05-07 15:31:10 +03:00
  • 810089d183 Require valid "schedule" and "tz" fields for cron checks. v1.0.4 Pēteris Caune 2017-05-01 22:22:49 +03:00