Pēteris Caune
|
eb4e579a71
|
Update docs with the "/start" endpoint.
|
2018-12-25 17:39:40 +02:00 |
|
Pēteris Caune
|
b3e290b284
|
Show elapsed times in ping log
|
2018-12-25 13:01:49 +02:00 |
|
Pēteris Caune
|
cc40793fc7
|
Clear Check.alert_after when pausing a check.
|
2018-12-21 11:31:00 +02:00 |
|
Pēteris Caune
|
93405cc286
|
Tag labels in "My Checks" page and SVG badges should ignore the "started" state.
|
2018-12-20 19:19:46 +02:00 |
|
Pēteris Caune
|
5f9ebb178c
|
Rename "Check.get_alert_after" to a now more fitting "Check.going_down_after"
|
2018-12-19 21:57:48 +02:00 |
|
Pēteris Caune
|
0b6c317956
|
Fix Check.is_down(), add tests.
|
2018-12-19 18:27:58 +02:00 |
|
Pēteris Caune
|
481848a749
|
Add "/ping/<code>/start" API endpoint
|
2018-12-18 22:57:12 +02:00 |
|
Pēteris Caune
|
25e48f1b9f
|
croniter.is_valid() throws exceptions for some bad inputs, so must use try ... except
|
2018-12-14 18:58:35 +02:00 |
|
Pēteris Caune
|
a402dce293
|
Validate and reject cron schedules with six components
|
2018-12-14 15:21:02 +02:00 |
|
Pēteris Caune
|
cf08f54c30
|
Use timezone-aware datetimes with croniter, avoid conversions to and from naive datetimes. This avoids ambiguities around DST transitions and properly solves #196
|
2018-12-14 12:24:12 +02:00 |
|
Pēteris Caune
|
a8c102f799
|
test_update_timeout: test if a Flip object gets created
|
2018-12-14 10:46:22 +02:00 |
|
Pēteris Caune
|
925d34daad
|
Update Check.status field when user edits timeout & grace settings
|
2018-12-13 16:53:26 +02:00 |
|
Pēteris Caune
|
b9a24a21e7
|
Remove the Zendesk integration (unfinished, could not get it to work acceptably)
|
2018-11-30 22:07:37 +02:00 |
|
Pēteris Caune
|
19ef8b3f7b
|
Allow simultaneous access to dashboards from different teams
|
2018-11-29 15:00:01 +02:00 |
|
Pēteris Caune
|
c2f200fa02
|
Allow simultaneous access to checks from different teams
|
2018-11-29 13:51:25 +02:00 |
|
Pēteris Caune
|
d36d4fb543
|
Additional python usage examples
|
2018-11-29 11:11:44 +02:00 |
|
Pēteris Caune
|
fb45b67892
|
Set Pushover alert priorities for "down" and "up" events separately. Fixes #204
|
2018-11-28 21:40:46 +02:00 |
|
Pēteris Caune
|
bf1395801f
|
Fix after-login redirects for users landing in the "Add Slack" page
|
2018-11-26 17:32:23 +02:00 |
|
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 |
|