自部署多端同步:服务端、实时协作、口令登录与油画加载动画 #1

Open
jocay wants to merge 1 commits from feat/self-hosted-sync into main
Owner
  • 新增 Node 服务端(Hono + Hocuspocus + node:sqlite),数据保存在服务器
  • 基于 Yjs 的多端实时同步,本机 IndexedDB 离线缓存,撤销只针对本机操作
  • 空间(标签)有独立地址,增删改通过接口同步到所有设备
  • 口令登录(签名 Cookie 会话、登录限流、同源校验)
  • 图片上传到服务器,过大照片上传前自动压缩
  • 历史版本(自动/手动保存、一键恢复)、跨空间搜索、在线设备
  • 随机油画加载动画(Painting Loaders,本地收录 p5 / p5.brush)
  • 选中样式与拖拽性能优化:拖动结束后才同步位置
  • Docker / docker-compose 部署,README 与 CLAUDE.md 更新
- 新增 Node 服务端(Hono + Hocuspocus + node:sqlite),数据保存在服务器 - 基于 Yjs 的多端实时同步,本机 IndexedDB 离线缓存,撤销只针对本机操作 - 空间(标签)有独立地址,增删改通过接口同步到所有设备 - 口令登录(签名 Cookie 会话、登录限流、同源校验) - 图片上传到服务器,过大照片上传前自动压缩 - 历史版本(自动/手动保存、一键恢复)、跨空间搜索、在线设备 - 随机油画加载动画(Painting Loaders,本地收录 p5 / p5.brush) - 选中样式与拖拽性能优化:拖动结束后才同步位置 - Docker / docker-compose 部署,README 与 CLAUDE.md 更新
jocay added 1 commit 2026-10-21 18:10:32 +08:00
- 新增 Node 服务端(Hono + Hocuspocus + node:sqlite),数据保存在服务器
- 基于 Yjs 的多端实时同步,本机 IndexedDB 离线缓存,撤销只针对本机操作
- 空间(标签)有独立地址,增删改通过接口同步到所有设备
- 口令登录(签名 Cookie 会话、登录限流、同源校验)
- 图片上传到服务器,过大照片上传前自动压缩
- 历史版本(自动/手动保存、一键恢复)、跨空间搜索、在线设备
- 随机油画加载动画(Painting Loaders,本地收录 p5 / p5.brush)
- 选中样式与拖拽性能优化:拖动结束后才同步位置
- Docker / docker-compose 部署,README 与 CLAUDE.md 更新
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/self-hosted-sync:feat/self-hosted-sync
git checkout feat/self-hosted-sync
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jocay/boundless#1