yusing
2da7ea56d5
deps upgrade
2025-03-28 08:45:59 +08:00
yusing
47ab6b8a92
feat: godoxy agent
2025-03-28 03:36:35 +08:00
yusing
350265e31f
merge feat/godoxy-agent and update README
2025-03-28 03:13:59 +08:00
yusing
79b9c7011d
deps upgrade
2025-03-28 01:33:06 +08:00
yusing
e8109f1b78
deps upgrade
2025-03-22 23:53:47 +08:00
yusing
4ef29f027e
deps upgrade
2025-03-17 05:40:42 +08:00
yusing
c166b12515
upgrade go to 1.24.1, deps upgrade
2025-03-05 08:26:22 +08:00
yusing
0a348278ca
deps upgrade
2025-03-01 16:31:11 +08:00
yusing
50262f2acc
deps upgrade
2025-02-27 04:55:58 +08:00
yusing
2fe8531e51
deps upgrade
2025-02-25 05:39:07 +08:00
yusing
05d2f77c0c
refactor docker api code, deps upgrade
2025-02-22 04:51:07 +08:00
yusing
571f36e405
go.modL add comments explaining dependencies usage
2025-02-18 21:11:24 +08:00
yusing
a4b1200475
deps upgrade
2025-02-18 21:11:24 +08:00
yusing
43807dcba9
autocert: add porkbun cert provider
2025-02-18 21:11:24 +08:00
yusing
16b046bd44
add cert info and renewal api
2025-02-15 21:50:34 +08:00
yusing
82042e0b99
refactor, fix metrics and upgrade go to 1.24.0
2025-02-12 11:15:45 +08:00
yusing
e1ee08361d
api: added network and sensors system info
2025-02-11 05:26:37 +08:00
yusing
3332ce34c5
simplify setup process
2025-02-11 05:05:56 +08:00
yusing
73e2660e59
agent: add system-info endpoint
2025-02-11 01:10:09 +08:00
yusing
ecb89f80a0
update files for agent, deps upgrade
2025-02-11 01:10:07 +08:00
yusing
9626b65593
deps upgrade
2025-02-11 00:56:17 +08:00
yusing
b6e468e54e
remove schema from dockerfile and code, dependencies upgrade
2025-01-30 00:43:25 +08:00
yusing
a9da7ce6fc
small fix on Makefile and update dependencies
2025-01-26 14:45:19 +08:00
yusing
79f40f3d22
implement icon cache expiry, cleanup code and upgrade deps
2025-01-23 04:16:06 +08:00
yusing
8b1a3a31ff
simplify icon caching and homepage item override
2025-01-21 06:16:00 +08:00
Yuzerion
589b3a7a13
Feat/auto schemas ( #48 )
...
* use auto generated schemas
* go version bump and dependencies upgrade
* clarify some error messages
---------
Co-authored-by: yusing <yusing@6uo.me>
2025-01-19 00:37:17 +08:00
Yuzerion
51f6391ded
feat: Add optional OIDC support ( #39 )
...
This allows the API to trigger an OAuth workflow to create the JWT for authentication. For now the workflow is triggered by manually visiting `/api/login/oidc` on the frontend app until the UI repo is updated to add support.
Co-authored-by: Peter Olds <peter@olds.co>
2025-01-13 04:49:46 +08:00
yusing
137b0820b0
reset favicon cache on route reload
2025-01-12 22:32:17 +08:00
yusing
c7c6a097f0
server side favicon retrieving and caching
2025-01-12 10:30:37 +08:00
yusing
0ce7f29976
fix proxy rules behavior and implemented a few more rules and commands, dependencies upgrade
2025-01-11 12:22:42 +08:00
yusing
35c0463829
naive implementation of caddy like route rules, dependencies upgrade
2025-01-08 07:18:09 +08:00
yusing
e04080bf1c
update build files and dependencies
2025-01-05 03:16:59 +08:00
yusing
753e193d62
dependencies and tooling upgrade
2025-01-03 03:47:04 +08:00
yusing
e7aaa95ec5
dependencies upgrade
2024-12-24 01:37:15 +08:00
yusing
84675b5c0f
dependencies upgrade
2024-12-19 05:11:03 +08:00
yusing
6aefe4d5d9
replace all schema check with go-playground/validator/v10
2024-12-18 04:48:29 +08:00
yusing
4ae3d5344c
go version 1.23.3 -> 1.23.4
2024-12-18 00:40:06 +08:00
yusing
2baeb6a572
dependencies upgrade
2024-12-17 10:40:31 +08:00
yusing
843d7b2231
refactor and dependencies upgrade
2024-12-13 15:22:31 +08:00
yusing
32871a8a3c
dependencies upgrade
2024-12-11 07:21:07 +08:00
yusing
452bb0b0d7
http parameter tunings, dependencies upgrade
2024-12-04 06:02:54 +08:00
yusing
edc1ad952d
updated deserialize method to support validation
2024-11-30 02:58:13 +08:00
yusing
23614fe0d0
dependencies upgrade
2024-11-28 05:52:12 +08:00
yusing
f97e3f65fe
go version and deps update, fixed middlewares and metrics
...
- fixed "API JWT secret empty" warning output format
- fixed metrics initialized when it should not
- fixed middlewares.modifyRequest Host header not working properly
2024-11-08 06:14:08 +08:00
yusing
6712e9b109
initial prometheus metrics support, simplfied some code
2024-11-06 12:24:12 +08:00
yusing
8df28628ec
removed unnecessary pointer indirection, added rate limiter middleware
2024-11-03 07:07:30 +08:00
yusing
81177926ff
implemented login and jwt auth
2024-10-30 06:25:32 +08:00
yusing
e5bbb18414
migrated from logrus to zerolog, improved error formatting, fixed concurrent map write, fixed crash on rapid page refresh for idle containers, fixed infinite recursion on gotfiy error, fixed websocket connection problem when using idlewatcher
2024-10-29 11:34:58 +08:00
yusing
bee26f43d4
initial gotify support
2024-10-22 05:38:09 +08:00
yusing
f4d532598c
Improved healthcheck, idlewatcher support for loadbalanced routes, bug fixes
2024-10-15 15:34:27 +08:00