26 Commits

Author SHA1 Message Date
0xJacky
9f1b9bbbba refactor(ws): implement SafeWebSocketWriter for serialized access
- Introduced SafeWebSocketWriter to ensure thread-safe writes to WebSocket connections.
- Updated WebSocket handling in certificate issuance, revocation, Nginx log tailing, and system upgrades to use the new writer.
- Enhanced WebSocket client management in the site navigation module for improved message handling and connection stability.
2026-04-04 02:01:20 +00:00
0xJacky
20412b5b54 refactor: configuration path resolution for sites and streams 2026-03-15 22:20:29 +08:00
0xJacky
1626c6117b perf: optimize indexer config for multi-core systems 2025-09-08 09:36:07 +08:00
0xJacky
0ff4a6e4ed refactor: nginx log with indexer parse and search 2025-08-19 23:01:12 +08:00
0xJacky
e2b66fd8dd feat(dashboard): add sites navigation #1054 2025-08-14 11:04:49 +08:00
Jacky
0275f011a8 refactor: remove ChatGPTMessages from config structure and update URL unescaping logic 2025-06-01 14:48:10 +08:00
Jacky
7580fa4572 feat: add proxy targets support in site and stream #904 2025-05-26 11:39:24 +08:00
Jacky
5b0cbf98e1 feat: add env for ignore docker socket check #1024 2025-05-09 16:18:00 +08:00
Jacky
7dfb6e86e6 feat(self-check): add Docker socket existence check 2025-04-22 14:14:23 +00:00
Jacky
d0cf93d5e3 refactor: replace upgrader with version package for runtime and release information 2025-04-21 08:06:27 +00:00
Hintay
07eba99f2b feat(cli): new version format with commit hash and go version 2025-02-05 21:30:34 +09:00
Jacky
cb4977e5ab refactor: nodes analytics (#847)
* refactor: nodes analytics

* feat(debug): add pprof in debug mode

* refactor: websocket error handler
2025-02-05 18:19:17 +08:00
Jacky
650196d06a enhance(wip): error handle 2025-01-24 16:41:35 +08:00
caisi35
d73ee1f035 fix(analytic):client closed error in windows 2025-01-22 15:56:05 +08:00
Jacky
f4c17f0c65 enhance: save certificate before renew #723 2024-11-16 10:51:35 +08:00
Jacky
22e37e4b61 feat(site): sync operation 2024-10-26 10:40:06 +08:00
Jacky
33a996e777 refactor: migrate to new cosy 2024-10-22 16:38:38 +08:00
Jacky
013d810678 fix: uncontrolled data used in path expression 2024-07-30 15:07:14 +08:00
Jacky
ace8d7a0fe feat: rename folder or file in configurations list 2024-07-25 21:30:11 +08:00
Jacky
53ae1a1ef9 refactor: config management 2024-07-25 18:19:42 +08:00
Jacky
f5a0a9ed50 enhance(upgrader): gracefully replace the old exe with the new exe 2024-07-21 23:16:28 +08:00
Jacky
ff1399e044 enhance: handle websocket error 2024-07-20 18:35:06 +08:00
Jacky
b3486a42a5 feat: sync certificates to remote server #293, #363, #411 2024-06-18 17:39:05 +08:00
Jacky
642e21a260 enhance: chat with LLM 2024-05-02 12:49:01 +08:00
Jacky
3e90b838fd feat: SSL management support different types of certificates of a same doamin name #309 2024-04-30 16:09:40 +08:00
0xJacky
e5a5889931 refactor: project directory structure 2023-11-26 18:59:12 +08:00