Files
boundless/public/icon.svg
T
吴璨 fad9760265 自部署多端同步:服务端、实时协作、口令登录与油画加载动画
- 新增 Node 服务端(Hono + Hocuspocus + node:sqlite),数据保存在服务器
- 基于 Yjs 的多端实时同步,本机 IndexedDB 离线缓存,撤销只针对本机操作
- 空间(标签)有独立地址,增删改通过接口同步到所有设备
- 口令登录(签名 Cookie 会话、登录限流、同源校验)
- 图片上传到服务器,过大照片上传前自动压缩
- 历史版本(自动/手动保存、一键恢复)、跨空间搜索、在线设备
- 随机油画加载动画(Painting Loaders,本地收录 p5 / p5.brush)
- 选中样式与拖拽性能优化:拖动结束后才同步位置
- Docker / docker-compose 部署,README 与 CLAUDE.md 更新
2026-10-21 18:09:03 +08:00

12 lines
547 B
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
<rect width="512" height="512" rx="112" fill="#f4f3ee"/>
<g transform="rotate(-7 256 256)">
<circle cx="256" cy="256" r="168" fill="#1d1e1d"/>
<g stroke="#f4f3ee" stroke-width="16" stroke-linecap="round">
<line x1="176" y1="190" x2="336" y2="190" transform="rotate(33 256 190)"/>
<line x1="176" y1="256" x2="336" y2="256" transform="rotate(-30 256 256)"/>
<line x1="176" y1="322" x2="336" y2="322" transform="rotate(17 256 322)"/>
</g>
</g>
</svg>