Переглянути джерело

chore: update workspace configuration and architecture files

- Changed the state type of a workspace leaf to 'markdown' and updated its title to 'README'.
- Added several new last opened files in workspace.json for improved accessibility.
- Updated the color attribute of the stream service in architecture.canvas for better visual distinction.
- Updated submodule references for tg-live-game-hono and tg-live-game-web to their latest commits.
yb 3 тижнів тому
батько
коміт
41c5e393d2

+ 15 - 11
.obsidian/workspace.json

@@ -11,10 +11,14 @@
             "id": "18265060efc4f04b",
             "type": "leaf",
             "state": {
-              "type": "empty",
-              "state": {},
+              "type": "markdown",
+              "state": {
+                "file": "tg-live-game/tg-live-game-web/README.md",
+                "mode": "source",
+                "source": false
+              },
               "icon": "lucide-file",
-              "title": "新标签页"
+              "title": "README"
             }
           }
         ]
@@ -181,6 +185,13 @@
   },
   "active": "cf8a89fa88ac988b",
   "lastOpenFiles": [
+    "tg-live-game/tg-live-game-hono/architecture.canvas.tmp.84570.1767686815564",
+    "tg-live-game/tg-live-game-web/architecture.canvas",
+    "tg-live-game/tg-live-game-web/CLAUDE.md",
+    "tg-live-game/_project.md",
+    "tg-live-game/tg-live-game-web/README.md",
+    "tg-live-game/CLAUDE.md",
+    "tg-live-game/architecture.canvas",
     "pwtk/pwtk-admin-web/tsconfig.test.json",
     "pwtk/pwtk-admin-web/tests/unit/utils/validators.spec.ts",
     "pwtk/pwtk-admin-web/tests/unit/utils/uuid/uuid.spec.ts",
@@ -191,7 +202,6 @@
     "pwtk/pwtk-admin-web/tests/unit/utils/table/index.spec.ts",
     "pwtk/pwtk-admin-web/tests/unit/utils/table",
     "pwtk/pwtk-admin-web/tests/unit/utils/storageUtils.spec.ts",
-    "pwtk/pwtk-admin-web/tests/unit/utils/showErrorMessage.spec.ts",
     "pwtk/pwtk-admin-web/CLAUDE.md",
     "pwtk/pwtk-admin-web/docs/jenkins/README_PIPELINE_COMPARISON.md",
     "pwtk/pwtk-admin-web/docs/jenkins/README_ZENTAO.md",
@@ -223,10 +233,6 @@
     "pwtk/pwtk-admin-web/src/views/WebVision/components/componentsbiz/assets/country/kl8.png",
     "pwtk/pwtk-admin-web/src/views/WebVision/components/componentsbiz/assets/country/am.png",
     "pwtk/pwtk-admin-web/src/views/WebVision/components/componentsbiz/assets/gfkj.gif",
-    "pwtk/pwtk-super-admin-web/jenkins/README_ZENTAO.md",
-    "pwtk/pwtk-super-admin-web/jenkins/README_PIPELINE_COMPARISON.md",
-    "pwtk/pwtk-super-admin-web/jenkins/README.md",
-    "pwtk/pwtk-super-admin-web/jenkins/IMPLEMENTATION_SUMMARY.md",
     "pwtk/architecture.canvas",
     "pwtk/architecture-v1.canvas",
     "pwtk/pwtk-admin-web/architecture-v1.canvas",
@@ -234,8 +240,6 @@
     "tg-live-game/tg-live-game-hono/d1-database.canvas",
     "tg-live-game/tg-live-game-hono/auth-system.canvas",
     "tg-live-game/tg-live-game-hono/architecture.canvas",
-    "tg-live-game/tg-live-game-hono_bak/d1-database.canvas",
-    "tg-live-game/tg-live-game-hono_bak/auth-system.canvas",
-    "tg-live-game/tg-live-game-hono_bak/architecture.canvas"
+    "tg-live-game/tg-live-game-hono_bak/d1-database.canvas"
   ]
 }

+ 2 - 2
tg-live-game/architecture.canvas

@@ -6,7 +6,7 @@
 		{"id":"d1_database","type":"text","text":"**Cloudflare D1**\n数据库\n\n表结构:\n- users (用户)\n- user_permissions (权限)\n- cameras (摄像头)\n- live_sessions (会话)\n- videos (视频)\n- view_stats (统计)\n- audit_logs (日志)\n\n状态:✅ 已部署","x":-1190,"y":-300,"width":300,"height":260,"color":"2"},
 		{"id":"java_service","type":"text","text":"**Java进程管理**\n(待开发)\n\n功能:\n- FFmpeg进程管理\n- 多路流管理\n- Cloudflare API调用\n\n状态:❌ 待实现","x":-402,"y":200,"width":405,"height":240,"color":"6"},
 		{"id":"mac_camera","type":"text","text":"**Mac摄像头**\n\nFaceTime HD Camera\n分辨率:1280x720\n帧率:30fps\n\n状态:✅ 已验证","x":-730,"y":-898,"width":200,"height":140,"color":"3"},
-		{"id":"stream_service","type":"text","text":"**tg-live-game-stream-service**\n推流服务\n\n技术栈:Bash + FFmpeg\n\n功能:\n- Mac摄像头推流 ✅\n- Mac屏幕推流 ✅\n- RTSP输入 ❌ 待实现\n- WHIP输出 ❌ 待实现\n\n协议:RTMPS","x":-340,"y":-928,"width":280,"height":200,"color":"2"},
+		{"id":"stream_service","type":"text","text":"**tg-live-game-stream-service**\n推流服务\n\n技术栈:Bash + FFmpeg\n\n功能:\n- Mac摄像头推流 ✅\n- Mac屏幕推流 ✅\n- RTSP输入 ❌ 待实现\n- WHIP输出 ❌ 待实现\n\n协议:RTMPS","x":-340,"y":-928,"width":280,"height":200,"color":"6"},
 		{"id":"cloudflare_stream","type":"text","text":"**Cloudflare Stream**\n云端视频服务\n\n功能:\n- RTMPS/SRT/WHIP 接收\n- 实时转码\n- HLS/DASH/WHEP 分发\n- 全球CDN\n- 自动录制\n\n账户:5544eac7cfb260d4fec9467d49513cea","x":-340,"y":-320,"width":280,"height":200,"color":"2"},
 		{"id":"ip_camera","type":"text","text":"**IP摄像头**\n(ONVIF)\n\n协议:RTSP\n\n状态:❌ 待接入","x":-1050,"y":200,"width":350,"height":250,"color":"2"},
 		{"id":"live_input","type":"text","text":"**当前Live Input**\n\nID: 3c1ae1949e76f200feef94b8f7d093ca\n名称: weathered-limit-6442\n\nRTMPS: rtmps://live.cloudflare.com:443/live\nHLS: customer-pj89kn2ke2tcuh19...","x":260,"y":50,"width":410,"height":220,"color":"2"},
@@ -25,4 +25,4 @@
 		{"id":"edge_java_cf","fromNode":"java_service","fromSide":"top","toNode":"cloudflare_stream","toSide":"bottom","color":"1","label":"WHIP (待实现)"},
 		{"id":"edge_cf_live","fromNode":"cloudflare_stream","fromSide":"right","toNode":"live_input","toSide":"left","label":"实例"}
 	]
-}
+}

+ 1 - 1
tg-live-game/tg-live-game-web

@@ -1 +1 @@
-Subproject commit 35cf7178cf502908b6dd409d8d5741590c2b54c7
+Subproject commit b3dee5f2aab63ae7d6fb70c7dec0c37e3958816f