yusing
|
293bb80f0b
|
refactor: rename utils/testing to expect, replace all dot imports in tests
|
2025-04-17 15:45:30 +08:00 |
|
Yuzerion
|
80bc018a7f
|
feat: custom json marshaling implementation, replace json and yaml library (#89)
* chore: replace gopkg.in/yaml.v3 vs goccy/go-yaml; replace encoding/json with bytedance/sonic
* fix: yaml unmarshal panic
* feat: custom json marshaler implementation
* chore: fix import and err marshal handling
---------
Co-authored-by: yusing <yusing@6uo.me>
|
2025-04-16 15:02:11 +08:00 |
|
Yuzerion
|
57292f0fe8
|
feat: proxmox idlewatcher (#88)
* feat: idle sleep for proxmox LXCs
* refactor: replace deprecated docker api types
* chore(api): remove debug task list endpoint
* refactor: move servemux to gphttp/servemux; favicon.go to v1/favicon
* refactor: introduce Pool interface, move agent_pool to agent module
* refactor: simplify api code
* feat: introduce debug api
* refactor: remove net.URL and net.CIDR types, improved unmarshal handling
* chore: update Makefile for debug build tag, update README
* chore: add gperr.Unwrap method
* feat: relative time and duration formatting
* chore: add ROOT_DIR environment variable, refactor
* migration: move homepage override and icon cache to $BASE_DIR/data, add migration code
* fix: nil dereference on marshalling service health
* fix: wait for route deletion
* chore: enhance tasks debuggability
* feat: stdout access logger and MultiWriter
* fix(agent): remove agent properly on verify error
* fix(metrics): disk exclusion logic and added corresponding tests
* chore: update schema and prettify, fix package.json and Makefile
* fix: I/O buffer not being shrunk before putting back to pool
* feat: enhanced error handling module
* chore: deps upgrade
* feat: better value formatting and handling
---------
Co-authored-by: yusing <yusing@6uo.me>
|
2025-04-16 14:52:33 +08:00 |
|
yusing
|
fdac2853af
|
chore: update set/map parallel logic
|
2025-04-04 00:46:24 +08:00 |
|
yusing
|
2b91d99ec6
|
refactor: remove unused old code
|
2025-03-28 08:14:06 +08:00 |
|
yusing
|
2ce1ceb460
|
remove old unused code
|
2025-01-09 14:09:48 +08:00 |
|
yusing
|
1ab34ed46f
|
simplify task package implementation
|
2025-01-01 06:07:32 +08:00 |
|
yusing
|
6aefe4d5d9
|
replace all schema check with go-playground/validator/v10
|
2024-12-18 04:48:29 +08:00 |
|
yusing
|
58cfba7695
|
refactor and fix duplicate notification
|
2024-12-01 11:12:25 +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
|
a278711421
|
fixed loadbalancer with idlewatcher, fixed reload issue
|
2024-10-20 09:46:02 +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
|
d91b66ae87
|
performance improvement and small fix on loadbalancer
|
2024-10-09 18:10:51 +08:00 |
|
yusing
|
ba13b81b0e
|
fixed middleware implementation, added middleware tracing for easier debug
|
2024-10-02 13:55:41 +08:00 |
|
yusing
|
90487bfde6
|
restructured the project to comply community guideline, for others check release note
|
2024-09-28 09:51:34 +08:00 |
|