feat(channels): share line and zalo binary attachments via minio

This commit is contained in:
William Valentin
2026-02-17 10:45:31 -08:00
parent bfb073ca5f
commit 108641415f
8 changed files with 385 additions and 4 deletions
+17
View File
@@ -3695,6 +3695,23 @@
"docs/plans/state.json"
],
"test_status": "pnpm test:run src/backends/external.test.ts + pnpm typecheck passing"
},
"line-zalo-minio-binary-sharing": {
"status": "completed",
"date": "2026-02-17",
"updated": "2026-02-17",
"summary": "Implemented MinIO-backed binary attachment sharing for LINE and Zalo channels: when `backup.minio` is enabled, binary payloads are uploaded via `mc` and returned as share URLs to recipients; if unavailable, adapters keep explicit in-chat fallback notices.",
"files_modified": [
"src/channels/line/adapter.ts",
"src/channels/line/adapter.test.ts",
"src/channels/zalo/adapter.ts",
"src/channels/zalo/adapter.test.ts",
"src/daemon/channels.ts",
"README.md",
"config/default.yaml",
"docs/plans/state.json"
],
"test_status": "pnpm test:run src/channels/line/adapter.test.ts src/channels/zalo/adapter.test.ts src/daemon/channels.test.ts + pnpm typecheck passing"
}
},
"overall_progress": {