Commit Graph

39 Commits

Author SHA1 Message Date
Jianhui Zhao 7fed1bbdcd Improve code
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-02-28 20:40:27 +08:00
Jianhui Zhao b5ecca7b7e feat: Local authentication is configurable
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-02-28 20:36:06 +08:00
Jianhui Zhao 2a08cb5a8f feat: store font size in database
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-02-28 20:30:43 +08:00
Jianhui Zhao 28305360dc fix: set/get font size of terminal
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-02-28 20:22:29 +08:00
Jianhui Zhao 1324911b10 fix: sign out
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-02-27 23:15:34 +08:00
Jianhui Zhao dd3fb3e9a7 feat: support user sign up
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-02-27 22:53:39 +08:00
Jianhui Zhao d3c4e05041 feat: use go:embed from go1.16
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-02-20 23:02:11 +08:00
Jianhui Zhao 31d7e0920a refactor
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-01-26 22:50:39 +08:00
Jianhui Zhao c1d7c6c1f9 Don't require authentication for local access
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-01-19 11:27:53 +08:00
Jianhui Zhao dc56150510 Show connected time and uptime
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-01-14 21:32:27 +08:00
Jianhui Zhao b681b8cfa4 Show device's uptime instead of connected time
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-01-14 20:30:49 +08:00
Jianhui Zhao 2747f2b345 Support access web from device
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-01-13 23:02:35 +08:00
Jianhui Zhao 980ff5bfcd fix code style for golint
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-01-05 21:20:38 +08:00
Jianhui Zhao 4c5295d683 Fix bug: Can't connect device which not whitelisted
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-03-18 09:55:21 +08:00
Jianhui Zhao 19efd505e2 Support connect devices with no web login required
Example:
http://localhost:5913/connect/rtty1
http://localhost:5913/connect/rtty2

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-03-17 23:23:04 +08:00
Jianhui Zhao 4022dc76c5 /cmd: need auth
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-03-16 23:21:39 +08:00
Jianhui Zhao d38377c60c http: Don't use default gin Engine
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-03-16 23:08:11 +08:00
Jianhui Zhao 1de05dbc4b http auth: Optimize code
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-03-16 00:40:58 +08:00
Jianhui Zhao 22a1a26b1f Optimize code and api
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-03-15 20:13:35 +08:00
Jianhui Zhao f11efed7b9 httpAuth: Optimize code using functions from gin
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-03-13 22:41:51 +08:00
Jianhui Zhao 8f2c7aa3a5 http: Fix a bug of using gin
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-03-13 22:19:09 +08:00
Jianhui Zhao ac1c527237 web: use gin
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-03-13 00:24:56 +08:00
Jianhui Zhao b43ba68561 vue-router: Use history mode
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-03-11 22:44:39 +08:00
Jianhui Zhao 89e703c554 fontsize: Support staging on server
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-19 23:23:22 +08:00
Jianhui Zhao 2f83c70e5e Fix log fail
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-12 16:53:26 +08:00
Jianhui Zhao 71a1d5bd2c Use zerolog
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-12 11:39:45 +08:00
Jianhui Zhao c2decf6ec8 Drop the pwauth
Real Cross-Platform.
Avoid exposing system usernames and passwords.

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-10 19:56:39 +08:00
Jianhui Zhao 0c20b5340c Make the variable names more understand
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-10 18:24:30 +08:00
Jianhui Zhao 0846fceb99 Do not use websocket for device
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-01-30 22:14:34 +08:00
zusicheng 4a3e22b1a7 Support configuring the base URL 2019-10-14 19:32:28 +08:00
Jianhui Zhao 7de126d52c pwauth: Optimize code
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-05-01 18:05:34 +08:00
Jianhui Zhao a3e89a6227 package pwauth
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-30 09:39:33 +08:00
Jianhui Zhao a3238472c0 Use json-iterator/go instead of buger/jsonparser
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-26 17:19:01 +08:00
Jianhui Zhao ffa0103034 Optimize http signin
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-26 15:53:05 +08:00
Jianhui Zhao 80cee1943e Optimize code by write a cache package
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-26 15:33:12 +08:00
Jianhui Zhao 700ea9136a Optimize code by use http.SetCookie
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-26 13:46:00 +08:00
Jianhui Zhao ee2fd7ea18 Support device authentication
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-25 00:20:06 +08:00
Jianhui Zhao afe0957a29 Optimize code
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-24 23:41:54 +08:00
Jianhui Zhao baed5351a2 Optimize code
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-22 23:51:22 +08:00