Commit Graph

196 Commits

Author SHA1 Message Date
Anton Tananaev
20f275a86f Handle websocket connection idle timeout 2016-01-08 21:56:21 +13:00
Anton Tananaev
84f8d7d1e3 Remove username and password from URL (fix #1648) 2016-01-08 21:48:43 +13:00
Anton Tananaev
a14db4167b Another update for date serialization 2016-01-03 13:44:26 +13:00
Anton Tananaev
0a17447db6 Fix another problem with date format 2016-01-03 13:32:08 +13:00
Anton Tananaev
1821783dc8 Support SSL WebSocket connection (fix #1624) 2015-12-27 07:46:57 +13:00
Anton Tananaev
c1eb91d66a Fix JavaScript warnings and style issues 2015-12-23 19:09:39 +13:00
Anton Tananaev
f04d420b32 Update javascript API error handling 2015-12-20 21:36:16 +13:00
Anton Tananaev
1f296157a6 Hide edit buttons in readonly mode 2015-12-16 13:02:06 +13:00
Anton Tananaev
cb20652e72 Add readonly flag to server settings 2015-12-16 12:52:01 +13:00
Anton Tananaev
4113e28eda Enable only REST API by default 2015-12-15 15:02:01 +13:00
Anton Tananaev
f5ab3489c9 Use web socket instead of long polling 2015-12-15 14:51:57 +13:00
Anton Tananaev
08862079e5 Fix map center coords precision 2015-12-15 10:09:04 +13:00
Anton Tananaev
122947ed42 Use REST API to unlink user device 2015-12-15 10:09:04 +13:00
Anton Tananaev
8ce214876c Implement device permissions REST API 2015-12-07 10:44:16 +13:00
Anton Tananaev
e5b4453271 Implement command REST resource 2015-12-07 10:31:56 +13:00
Anton Tananaev
1c534f33c3 Change title of devices and state panel 2015-12-07 09:27:57 +13:00
Anton Tananaev
152e4769d0 Hide status panel by default on mobile 2015-12-06 15:01:34 +13:00
Anton Tananaev
a05daf7d49 Add positions resource to the REST API 2015-12-02 14:27:10 +13:00
Anton Tananaev
d64dca6336 Initial wiring of users and devices APIs 2015-12-02 14:08:01 +13:00
Anton Tananaev
dc99e22966 Implement server config update API 2015-12-02 13:35:15 +13:00
Anton Tananaev
a0c9cec5be Implement REST login in the web app 2015-12-02 12:06:00 +13:00
Anton Tananaev
a0a96b253b Share session between two API versions 2015-12-02 11:48:40 +13:00
Anton Tananaev
831a7b8100 Start web app migration to REST API 2015-12-02 11:07:11 +13:00
Anton Tananaev
cde6259e36 Fix distance and speed values conversion 2015-11-27 22:31:16 +13:00
Anton Tananaev
7623704e12 Collapse report panel by default 2015-11-21 12:38:54 +13:00
Anton Tananaev
4550377ff4 Implement automatic device following 2015-11-21 12:21:03 +13:00
Anton Tananaev
ca02696ce4 Remove time label from report markers 2015-11-21 11:57:38 +13:00
Anton Tananaev
9eed88cba1 Implement clustering for report 2015-11-21 11:42:39 +13:00
Anton Tananaev
6280260c9d Separate route into another layer 2015-11-21 11:22:47 +13:00
Anton Tananaev
c4133052d7 Split latest and report into two layers 2015-11-21 11:08:11 +13:00
Anton Tananaev
c7199d6d8c Remove map controller console log 2015-11-18 10:50:30 +13:00
Anton Tananaev
f1c1928a49 Update marker color based on status 2015-11-17 16:25:57 +13:00
Anton Tananaev
b247a05d4c Show last update in the status table 2015-11-17 15:52:39 +13:00
Anton Tananaev
e4f936e973 Add loading spinner to the webpage 2015-11-16 14:04:27 +13:00
Anton Tananaev
28d60da9a2 Extend async request to include devices 2015-11-16 12:24:24 +13:00
Anton Tananaev
aeaa108bef Add blank html page for login form 2015-11-16 12:23:39 +13:00
Anton Tananaev
bc69048610 Fix register dialog title 2015-11-14 13:08:34 +13:00
Anton Tananaev
1d6eecf33c Fix JavaScript check style issues 2015-11-14 13:04:22 +13:00
Anton Tananaev
1cd928bbb8 Show hand when hover on marker 2015-11-14 11:59:48 +13:00
Anton Tananaev
772c093353 Fix rotation calculation bug 2015-11-14 11:41:41 +13:00
Anton Tananaev
c9d9ef9f2f Use international date format for pickers 2015-11-13 14:35:12 +13:00
Anton Tananaev
40aa96e31e Change language files format to json 2015-11-11 19:47:56 +13:00
Anton Tananaev
248dba62a8 Handle HTTP connection errors 2015-11-11 11:28:40 +13:00
Anton Tananaev
3a80d70af5 Implement attribution for custom map 2015-11-10 17:11:13 +13:00
Anton Tananaev
962f2bacea Remove map attribution widget 2015-11-10 17:00:06 +13:00
Anton Tananaev
b204307a34 Show fix time for report locations 2015-11-09 17:03:02 +13:00
Anton Tananaev
3d05dfd498 Set rotation in radians and keep it 2015-11-09 16:54:10 +13:00
Anton Tananaev
54f2fd8e8d Get rid of missing page error 2015-11-08 15:14:30 +13:00
Anton Tananaev
38134454c5 Fix JavaScript check style issues 2015-11-08 14:33:48 +13:00
Anton Tananaev
30f1a770f8 Fix JavaScript jshint issues 2015-11-08 14:24:10 +13:00