yusing
|
79f40f3d22
|
implement icon cache expiry, cleanup code and upgrade deps
|
2025-01-23 04:16:06 +08:00 |
|
yusing
|
d429374924
|
fix deserialization: reflect: indirection through nil pointer to embedded struct
|
2025-01-21 04:09:46 +08:00 |
|
yusing
|
28b5d44e11
|
fix: slice deserialization should return all errors
|
2025-01-11 01:39:03 +08:00 |
|
yusing
|
4aee44fe11
|
fix rewrite omitting trailing slash, error msg update
|
2025-01-09 14:09:48 +08:00 |
|
yusing
|
8bbb5d2e09
|
fix fields not being validated (introduced in 577a536 ), drop support of list string not starting with hyphen
|
2025-01-09 04:21:32 +08:00 |
|
yusing
|
577a5366e8
|
remove unused old code
|
2025-01-08 13:50:34 +08:00 |
|
yusing
|
c30d3f585f
|
api: fix validation and http response
|
2025-01-04 09:01:52 +08:00 |
|
yusing
|
b38bff41d8
|
support inline yaml for docker labels, serveral minor fixes
|
2025-01-03 15:35:40 +08:00 |
|
yusing
|
e7be27413c
|
small string split join optimization
|
2024-12-19 00:54:31 +08:00 |
|
yusing
|
654194b274
|
fix deserialization panics on empty map
|
2024-12-18 15:15:55 +08:00 |
|
yusing
|
57a7c04a4c
|
fix accesslog and serialization
|
2024-12-18 09:57:29 +08:00 |
|
yusing
|
87279688e6
|
fix middleware tracer and cloudflareRealIP
|
2024-12-18 09:03:12 +08:00 |
|
yusing
|
f2a9ddd1a6
|
improved deserialization method
|
2024-12-18 07:18:18 +08:00 |
|
yusing
|
6aefe4d5d9
|
replace all schema check with go-playground/validator/v10
|
2024-12-18 04:48:29 +08:00 |
|
yusing
|
0995c8b839
|
fixed slice deserialization
|
2024-12-17 10:33:21 +08:00 |
|
yusing
|
0aa00ab226
|
replace Converter interface with string parser interface
|
2024-12-17 10:33:21 +08:00 |
|
yusing
|
4d94d12e9c
|
fixed / suppressed (irrelevant) golangci-lint errors
|
2024-12-17 10:33:21 +08:00 |
|
yusing
|
8a9cb2527e
|
support deserialize into anonymous fields
|
2024-12-17 10:33:21 +08:00 |
|
yusing
|
f8bdc7044c
|
repalce redirect_to_https with entrypoint middleware
|
2024-11-30 08:50:23 +08:00 |
|
yusing
|
497879fb4b
|
update serialization
|
2024-11-30 05:51:17 +08:00 |
|
yusing
|
6e9b5cc113
|
updated validation for middleware options
|
2024-11-30 04:00:55 +08:00 |
|
yusing
|
edc1ad952d
|
updated deserialize method to support validation
|
2024-11-30 02:58:13 +08:00 |
|
yusing
|
2951304647
|
fixed crash on invalid map value in docker labels
|
2024-11-11 06:17:23 +08:00 |
|
yusing
|
a86d316d07
|
refactor and typo fixes
|
2024-11-02 03:14:47 +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
|
a278711421
|
fixed loadbalancer with idlewatcher, fixed reload issue
|
2024-10-20 09:46:02 +08:00 |
|
yusing
|
01ffe0d97c
|
simplified error messages
|
2024-10-19 14:25:28 +08:00 |
|
yusing
|
f4d532598c
|
Improved healthcheck, idlewatcher support for loadbalanced routes, bug fixes
|
2024-10-15 15:34:27 +08:00 |
|
yusing
|
f38b3abdbc
|
improved health check
|
2024-10-14 10:02:53 +08:00 |
|
yusing
|
d47b672aa5
|
refactored some stuff, added healthcheck support, fixed 'include file' reload not showing in log
|
2024-10-12 13:56:38 +08:00 |
|
yusing
|
7184c9cfe9
|
correcting some behaviors for $DOCKER_HOST, now uses container's private IP instead of localhost
|
2024-10-11 09:13:38 +08:00 |
|
yusing
|
1797896fa6
|
fixed typos and formatting, fixed loading page not being shown (idlewaker)
|
2024-10-08 13:15:23 +08:00 |
|
yusing
|
01ff63a007
|
fix forward auth attempt#1
|
2024-10-06 03:18:06 +08:00 |
|
yusing
|
99746bad8e
|
fix attempt#1: int64 not assignable to int
|
2024-10-06 02:02:13 +08:00 |
|
yusing
|
e6b4630ce9
|
experimental homepage labels support
|
2024-10-03 10:10:14 +08:00 |
|
yusing
|
8329a8ea9c
|
replacing label parser map with improved deserialization implementation, API host check now disabled when in debug mode
|
2024-10-03 01:50:49 +08:00 |
|
yusing
|
ed887a5cfc
|
fixed serialization and middleware compose
|
2024-10-02 01:04:34 +08:00 |
|
yusing
|
44cfd65f6c
|
implement middleware compose
|
2024-10-01 16:38:07 +08:00 |
|
yusing
|
e951194bee
|
fixed route not being updated on restart, added experimental middleware compose support
|
2024-09-30 19:00:27 +08:00 |
|
yusing
|
860e914b90
|
added real_ip and cloudflare_real_ip middlewares, fixed that some middlewares does not work properly
|
2024-09-30 04:03:48 +08:00 |
|
yusing
|
90487bfde6
|
restructured the project to comply community guideline, for others check release note
|
2024-09-28 09:51:34 +08:00 |
|