Commit graph

226 commits

Author SHA1 Message Date
Pēteris Caune
a7061fe6a5
Add "Get a List of Existing Integrations" API call 2018-11-21 20:21:04 +02:00
Pēteris Caune
21de50d84e
Add Channel.name field, users can now name integrations. 2018-11-20 23:31:15 +02:00
Pēteris Caune
01d94176dd
Tweak HTML and CSS in alert emails. 2018-11-14 11:04:48 +02:00
Pēteris Caune
b3c22dcfd2
A workaround for some email agents automatically opening "Unsubscribe" links 2018-11-09 22:12:11 +02:00
Pēteris Caune
0ece2664ac
Show a warning when running with DEBUG=True. Fixes #189 2018-11-06 10:48:59 +02:00
Pēteris Caune
40c83e3cba
Add a search box in the "My Checks" page. 2018-10-29 14:01:03 +02:00
Pēteris Caune
df86fd29b3
During DST transition, handle ambiguous dates as pre-transition. Fixes #196 2018-10-23 12:35:07 +03:00
Pēteris Caune
e4d0103544
Trello integration WIP 2018-10-18 12:20:33 +03:00
Pēteris Caune
2078b45ad6
When filtering by tags, put the selected tags in the query string. Fixes #191 2018-10-12 12:52:48 +03:00
Pēteris Caune
59857a69c0
"Docs > Third-Party Resources" page. Fixes #174, #68 2018-10-08 14:47:15 +03:00
Pēteris Caune
cf37439877
Timezones were missing in Details page, "Change Schedule" dialog. Fixed. 2018-10-02 14:37:58 +03:00
Pēteris Caune
7046e2410c
Checks have a "Description" field. Fixes #182 2018-08-20 18:16:00 +03:00
Pēteris Caune
0a50962f2b
Drop the trunc template filter, Django has a built in truncatechars that does the same thing. 2018-08-20 13:50:40 +03:00
Pēteris Caune
fdbe733df3
C# usage example. Fixes #127 2018-08-20 12:39:57 +03:00
Pēteris Caune
7e56eb883e
Fetch ping details using HTTP GET, not HTTP POST. 2018-08-19 18:18:25 +03:00
Pēteris Caune
97b3b52df5
Testcases for the new code. 2018-08-19 18:08:57 +03:00
Pēteris Caune
8ab8e15c4e
Update document.title 2018-08-19 13:33:21 +03:00
Pēteris Caune
3021e1c944
Fix redirects. 2018-08-19 13:11:00 +03:00
Pēteris Caune
ecba1eb40b
More efficient log updates. 2018-08-19 12:52:51 +03:00
Pēteris Caune
a883fe38aa
Log auto-refreshes in the details page. 2018-08-19 12:32:03 +03:00
Pēteris Caune
04fede0897
Auto-refresh current status in log page. 2018-08-17 20:53:50 +03:00
Pēteris Caune
8b01acefe2
Show 20 most recent pings by default. 2018-08-17 18:20:15 +03:00
Pēteris Caune
458c4cfeeb
Hook up buttons in the log page. 2018-08-17 15:09:36 +03:00
Pēteris Caune
ea8e08acd2
Log page redesign WIP 2018-08-17 11:40:45 +03:00
Pēteris Caune
d661839e32
Don't serialize POST payload to JSON, Django's TestClient will do that for us. 2018-08-04 19:07:40 +03:00
Pēteris Caune
9cbd0138da
Demo checks shown on welcome page are not saved to database. User's first check is created when creating the user. 2018-06-14 23:42:39 +03:00
Pēteris Caune
5cf6f1b51e
Merge Check.get_status() and Check.in_grace_period() into one.
This avoids duplicate calls to Check.get_grace_start() in several places.
2018-06-11 19:05:18 +03:00
Pēteris Caune
0e8226b5d7
Optimize /checks/status: load and parse the template once, not N times. 2018-06-11 18:32:05 +03:00
Pēteris Caune
dd5a690b99
"My Checks" page uses the same markup for desktop and mobile. 2018-06-11 17:25:51 +03:00
Pēteris Caune
f119883d67
Allow check names to wrap at underscores 2018-06-11 16:51:06 +03:00
Pēteris Caune
83a2ff17e6
Toggle integrations on/off on "My Checks" page. 2018-06-10 23:19:25 +03:00
Pēteris Caune
9ae4235c9b
"My Checks" page: show the number of failed checks in the page title. 2018-06-04 22:31:12 +03:00
Pēteris Caune
464d05c99f
"Signalling a Failure" section in docs. (cc: #151) 2018-05-31 14:28:28 +03:00
Pēteris Caune
5f908a01e4
When we don't recognize a message from Telegram, respond with 200 OK so Telegram doesn't keep retrying. 2018-05-30 15:24:12 +03:00
Pēteris Caune
6bf6ab6479
Show the number of remaining available checks under "Add Check" button
when 10 or less remaining.
2018-05-30 14:52:11 +03:00
Pēteris Caune
fd367b42da
Always show failed checks first. Fixes #173 2018-05-25 20:20:58 +03:00
Pēteris Caune
ef6e1870d9
Preliminary Django 2 support 2018-04-24 22:38:02 +03:00
Pēteris Caune
9bc0f1b82a
Dropping Python 2 support 2018-04-24 21:04:33 +03:00
Pēteris Caune
cbd755585a Layout tweaks for the "Log" page. 2018-03-18 23:01:24 +02:00
Pēteris Caune
218d0c6873 Remove Check.last_ping_body field. CSS tweaks for the "Ping Details" modal. 2018-03-18 15:54:57 +02:00
Pēteris Caune
02f6853d4c Save request body for every ping, not just the last one. 2018-03-18 14:55:41 +02:00
Pēteris Caune
cf6882edd3 SMS numbers can be annotated with labels. Fixes #155 2018-03-13 16:31:58 +02:00
Pēteris Caune
827939deb7 Clean up Pushover subscription flow, add Setup Instructions with screenshots. 2018-03-13 14:08:45 +02:00
Pēteris Caune
6bc3a445db Update usage examples, add Ruby. Fixes #158 2018-03-13 12:18:32 +02:00
Pēteris Caune
ba6995198b Fix tests, lazy-load user's teams. 2018-02-26 12:49:25 +02:00
Pēteris Caune
1110c6908c Testcase for /checks/status/. More efficient DOM updates. 2018-02-26 12:10:56 +02:00
Pēteris Caune
1b4ca77096 Prepare for auto-refresh in "My Checks" screen. 2018-02-25 00:00:37 +02:00
Pēteris Caune
55d6471156 Validate HTTP header names in the "Add Webhook" form. 2018-02-15 13:16:13 +02:00
Pēteris Caune
fc176cd832 settelegramwebhook now sends a correct "allowed_updates" field. 2018-01-18 00:58:19 +02:00
Pēteris Caune
c6e35c9b39 Handle Telegram callbacks that are not text messages. Fixes #147 2018-01-18 00:39:44 +02:00