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