跳转到内容

画布工作台与交互引擎

EpoCanvas 为高频协同团队与极客用户打造了高度沉浸、响应迅速的现代化数字协作工作台。无论是桌面大屏、笔记本还是移动端,系统均以毫秒级的响应延迟提供端对端加密即时通信、实时数字画板协同与 WebRTC 多方音视频会议体验。

PrivChat 协作工作台与主会话视图


🗂️ 工作台架构与三栏视觉分区

工作台采用符合人机工学的可折叠多栏响应式结构,确保信息密度与注意力聚焦的平衡:

┌──────────────┬────────────────────┬───────────────────────────────────────┐
│ 空间与频道栏 │ 会话与讨论流 │ 主协作与画布视口 │
│ Spaces & │ Session Timeline │ Interactive Canvas / Media Viewport │
│ Channels │ │ │
│ │ 🔍 全局检索指令 │ 💬 E2EE 实时讨论流 (Markdown + KaTeX) │
│ 🏢 核心团队 │ ├───────────────────────────────────────┤
│ 🔒 绝密项目 │ # 常规讨论 (E2EE) │ 🎨 实时数字矢量画板协作 │
│ 👻 隐形房间 │ # 架构研讨 │ │
│ 📡 联邦频道 │ 👤 成员会话 (P2P) │ 📞 WebRTC 多方音视频画中画通道 │
│ │ │ │
└──────────────┴────────────────────┴───────────────────────────────────────┘

1. 空间与频道导航栏 (Spaces & Channels)

  • 多空间组织架构:支持个人、团队与企业空间划分,每个空间内可独立建立多层嵌套频道。
  • Shadow Rooms 隐形通道:在侧边栏以“幽灵模式”折叠展示,仅在通过一次性加密票据加入后呈现,不在公共目录暴露任何元数据。
  • 状态感知小红点:精准区分“直接 @提及我的消息”(高亮猩红徽标)与“普通群聊未读”(弱化灰色点),避免信息过载。

2. 会话与讨论流 (Session Timeline)

  • 智能置顶与线程化讨论 (Threads):支持在长消息流中针对单条事件开启独立侧边 Thread 讨论,保持主频道的整洁。
  • 端对端加密状态指示器:每条消息右下角显示双棘轮演化密钥指纹图标(已解密、未加密、正在同步、密钥握手受阻)。

3. 主协作与画布视口 (Main Viewport)

  • 富文本实时排版引擎:原生支持 GFM Markdown、代码块语法高亮、Mermaid 流程图动态生成与 KaTeX 科学公式解析。
  • 多方音视频协作面板:无缝集成 WebRTC 音视频通信,支持屏幕共享与发言者自动聚焦(Speaker Active Tracking)。

PrivChat 音视频通话与频道协作


🛡️ 安全可视化规范:C-01 与 C-08 信任徽章体系

为了彻底消除通信系统中的“中间人攻击”、“仿冒服务器”与“假冒加密房间”痛点,EpoCanvas 制定了业界首个严格正交的双轴安全徽章规范(遵循 ECCP v7.4 UX Design Spec):

1. C-01 伺服器信任徽章 (Server Trust Badge)

该徽章固定显示在工作台顶栏及连接信息区,用于标识当前接入服务器的真实背书来源:

信任来源标识颜色语义定义与适用场景
Official#10b981 (绿色)官方背书节点,由 EpoCanvas 核心基金会签发并维护 CRL
Authorized#3b82f6 (蓝色)通过官方企业认证并满足合规 SLA 的受信任商业伙伴节点
Affiliate#64748b (灰色)与官方联盟签署对等互通协议的独立节点
Custom Root#8b5cf6 (紫色)用户在客户端手动导入私有根 CA 证书的私有化企业专网节点
Community#94a3b8 (淡灰)完全自建、未经过中心化机构认证的纯自托管社区节点

[!IMPORTANT] 正交设计原则:信任来源与验证风险必须彻底分离!例如,一个「Authorized 节点」如果发生 CRL 吊销过期,系统绝不会将其降级为「Community 节点」,而是显示为带有硬阻断警告的「Authorized + 证书状态异常」组合状态,避免将安全漏洞粉饰为普通状态。

2. C-08 房间保护徽章 (Room Protection Badge)

显示在每个房间/频道的顶部标题栏,明确告知成员当前会话的数据防线级别:

  • 🛡️ Sovereign (主权房间):纯本地端对端加密(Double Ratchet + Megolm),服务端仅充当盲中继,无任何第三方托管或密钥恢复备份,安全性最高。
  • 🔐 Escrow Active (托管保护中):企业用户启用了密钥托管或多签名合规归档,在房间顶部常驻提示,提示成员内容按企业策略加密归档。
  • 🌐 Public Room (公开频道):明文广播频道,允许匿名游览与搜索引擎爬取索引。

🚦 Tier 0–4 全局弹窗与横幅排队仲裁器 (Global Overlay Resolver)

在复杂的分布式协作网络中,可能同时发生多种系统级事件(如:断网重连、存储配额耗尽、密钥撤销、新设备授权请求)。EpoCanvas 严禁各组件随意弹出横幅遮挡视口,强制由 GlobalOverlayResolver 单一仲裁器按严格优先级排队:

Tier 0 (系统级紧急中断) ──▶ TCR 恢复否决入口 (立即拦截,不可被覆盖)
Tier 1 (全屏阻断级) ──▶ 严重存储告警 / 核心密钥已失效
Tier 2 (常驻通知栏,清单堆叠) ──▶ 唯读流亡状态 · 分区断线 · 证书告警 (可折叠聚合)
Tier 3 (房间上下文提示) ──▶ 当前房间 Escrow 状态提示 (仅限局部)
Tier 4 (浮动 Toast) ──▶ 操作成功反馈 / 装置次要通知 (数秒后自动淡出)
级别类型行为表现典型触发场景
Tier 0紧急中断类似手机来电通知,打断当前所有操作,必须立刻响应检测到他人试图用助记词恢复你的账号 (TCR 否决期)
Tier 1全屏阻断界面全屏锁定,需用户完成特定操作才能继续使用本地密钥损坏或存储配额达到 100%
Tier 2常驻堆叠顶栏常驻,多个同时发生时自动收起为「N 项系统提醒」跨节点联邦断线重试、无吊销机制提示、节点迁移倒计时
Tier 3局部情境仅在特定房间顶栏可见,不抢占全域版位房间内有未验证设备加入、房间开启限时阅后即焚
Tier 4浮动 Toast悬浮右下角,4 秒后自动平滑淡出消息发送成功、复制链接成功、切换语言模式

🎨 矢量画板协同与多方互动

进入画板模式后,工作台变身为无限缩放的矢量创作画布:

PrivChat 多方大屏音视频与协作矩阵

  • 无限画布缩放与平移:基于 Canvas 2D / WebGL 双引擎驱动,支持 10%~3200% 平滑缩放。
  • 多人协同光标:实时展示所有在线协作者的头像与鼠标指针位置,毫秒级同步绘制笔迹。
  • 多媒体切片直传:支持将高清设计稿、思维导图、SVG 矢量图标直接拖拽上画布,直通 drawing.epocanvas.com 分布式图床。

⌨️ 效率键盘快捷键矩阵

组合键 (macOS / Windows)动作说明
Cmd + K / Ctrl + K唤起全局智能检索与快速跳转面板
Alt + ↑ / ↓在频道列表中快速上下切换会话
Esc关闭当前弹窗 / 取消回复状态 / 退出画板全屏
↑ (在空输入框)快速调出上一条发送的消息进行就地编辑
Cmd + Shift + M开启 / 关闭麦克风静音状态
Cmd + Shift + V开启 / 关闭摄像头视频流
Cmd + Enter立即发送消息并触发流式分发