Commit Graph
184 Commits
Author SHA1 Message Date
風雪 d6545ede90 Merge branch 'main' into fix/telegram-p0-p1-hardening 2026-08-17 12:55:50 +08:00
風雪 e846e46cb9 Merge pull request #36 from kazeyukiro/fix/listener-p0-p1-hardening 2026-08-17 12:53:41 +08:00
風雪 ba78193566 Merge pull request #34 from kazeyukiro/agent/p0-hardening 2026-08-17 12:53:13 +08:00
風雪 a907231c2d feat(i18n): add Listener P2 Chinese translations 2026-08-17 12:43:49 +08:00
風雪 25259027b0 feat(i18n): add Listener P2 UI translations 2026-08-17 12:43:38 +08:00
風雪 69ea1864c5 feat(frontend): add Listener templates clone batch and version UI 2026-08-17 12:43:24 +08:00
風雪 2ae416dd64 fix(frontend): import Listener API client 2026-08-17 12:43:04 +08:00
風雪 0fd508afed feat(frontend): expand Listener P2 API client 2026-08-17 12:42:46 +08:00
風雪 d16d72a792 feat: expose listener batch create API 2026-08-17 12:39:06 +08:00
風雪 0704e31495 feat: add atomic listener batch create 2026-08-17 12:38:53 +08:00
風雪 0e1a4c11b5 test: cover listener P2 features 2026-08-17 12:38:40 +08:00
風雪 e07a96920f feat: expose template instantiate endpoint 2026-08-17 12:38:35 +08:00
風雪 dc3e2bcb05 feat: instantiate listener templates safely 2026-08-17 12:38:25 +08:00
風雪 d937dddcb8 fix: register static listener routes before dynamic ids 2026-08-17 12:38:14 +08:00
風雪 db5c467378 fix: reset cloned soft-delete state 2026-08-17 12:38:05 +08:00
風雪 b8bd3ab290 fix: use zero timestamps for cloned listeners 2026-08-17 12:37:56 +08:00
風雪 dcb9ebfdc3 fix: clean cloned listener timestamps and record clone history 2026-08-17 12:37:45 +08:00
風雪 a386d24058 feat: expose listener P2 management APIs 2026-08-17 12:37:33 +08:00
風雪 1ce6651be3 feat: record listener history on lifecycle changes 2026-08-17 12:37:21 +08:00
風雪 b0445d92ba feat: add listener templates clone batch diff and rollback 2026-08-17 12:37:09 +08:00
風雪 80c6ef4996 feat: migrate listener templates and versions 2026-08-17 12:36:59 +08:00
風雪 229a588352 feat: add listener templates 2026-08-17 12:36:51 +08:00
風雪 222d6614cf feat: add listener version history 2026-08-17 12:36:45 +08:00
風雪 b42f2c4b5c test(listener): cover recursive schema trust boundary 2026-08-17 12:35:44 +08:00
風雪 5b6a79adf5 test(listener): add endpoint and address regression coverage 2026-08-17 12:35:38 +08:00
風雪 476774e041 fix(listener): serialize lifecycle changes and protect linked clients 2026-08-17 12:35:30 +08:00
風雪 f5794c94fb fix(listener): centralize TLS support and reject endpoint conflicts 2026-08-17 12:35:19 +08:00
風雪 487473f15e fix(listener): validate bind address and listener ports 2026-08-17 12:35:04 +08:00
風雪 2d0956b54a fix(listener): recursively validate nested config fields 2026-08-17 12:34:55 +08:00
風雪 f1ea17889b test: run Telegram concurrency suite with race detector 2026-08-17 12:29:20 +08:00
風雪 ff20372ab7 test: add Telegram security and concurrency coverage 2026-08-17 12:28:57 +08:00
風雪 4b3abc406e test: cover Telegram hardening and retry behavior 2026-08-17 12:27:28 +08:00
風雪 dc1919b0cf fix persistent daily digest scheduling 2026-08-17 12:27:10 +08:00
風雪 a9c4e88319 harden Telegram update processing and state recovery 2026-08-17 12:27:01 +08:00
風雪 cdd5914848 fix Telegram binding transaction and race handling 2026-08-17 12:26:42 +08:00
風雪 7ef784da21 fix Telegram API retries and safe HTML splitting 2026-08-17 12:26:32 +08:00
風雪 d4980da4bc test: add persistent Telegram digest and wizard state helpers 2026-08-17 12:26:20 +08:00
風雪 6fbe30683f fix(telegram): omit nil reply markup from JSON 2026-08-17 12:20:19 +08:00
風雪 2c06ca5a22 ci: build backend and validate agent branches 2026-08-17 11:40:31 +08:00
風雪 080f62c3fd fix: route all config writes through Mihomo service 2026-08-17 11:40:19 +08:00
風雪 cdce74de21 test: cover Mihomo config backup and rollback 2026-08-17 11:40:01 +08:00
風雪 321799cf9b docs: document P0 reliability baseline 2026-08-17 11:39:55 +08:00
風雪 ff7afffaab feat: add subscription token lifecycle management 2026-08-17 11:39:35 +08:00
風雪 8391f999be feat: expose safe config preview apply and rollback 2026-08-17 11:39:24 +08:00
風雪 337b2ed17c fix: preserve Mihomo config backup path 2026-08-17 11:39:14 +08:00
風雪 d55d659092 feat: harden Mihomo config apply and rollback 2026-08-17 11:39:05 +08:00
風雪 622ed36756 fix(telegram): remove duplicate formatBytes 2026-08-17 11:06:33 +08:00
風雪 a1cb2379fd fix(telegram): repair bot.go syntax and format loop 2026-08-17 11:01:08 +08:00
風雪 2be05c9303 Merge pull request #33 from kazeyukiro/feat/telegram-bot 2026-08-17 10:58:08 +08:00
風雪 3c3d60c15c test(telegram): isolate regression test databases 2026-08-17 10:39:43 +08:00