Files
LingChair/readme.md
CrescentLeaf 2aa9425334 docs: readme
2026-01-25 00:59:22 +08:00

1.7 KiB

铃之椅


铃之椅, 一个普通的即时通讯项目——简单, 轻量, 纯粹, 时而天真

仍在开发阶段, 随时都可能有破坏性变更!

目前的功能

新客户端

*: 重构中

  • 消息

    • *收发消息
    • 富文本
    • 撤回消息
    • 修改消息
  • 对话

    • 最近对话
    • 添加收藏对话
      • 添加用户
      • 添加群组
    • *群组管理
  • 帐号

    • 登录注册
    • 资料编辑
      • 用户名
      • 昵称
      • 头像
    • 帐号管理
      • 重设密码
      • 绑定邮箱
服务端
  • 基本对话类型

    • 私聊
    • 群组
  • 消息

    • 收发消息
    • 撤回消息
    • 修改消息
  • 对话

    • 最近对话
    • 添加对话
  • 帐号

    • 登录注册
    • 资料编辑
    • 帐号管理
      • 重设密码 (不够好!)
      • 绑定邮箱

部署

git clone https://codeberg.org/CrescentLeaf/LingChair
cd LingChair
npm run install-dependencies
npm run build-client
npm run server

配置

thewhitesilk_config.json 请见此处

使用到的项目 / 库

由于 Deno 存在的严重问题, 已重新迁移到 Node.js

  • 客户端协议

    • crypto-browserify
  • 前端

    • 编译
      • vite
    • react
    • socket.io-client
    • mdui
    • split.js
    • ua-parser-js
    • pinch-zoom
    • use-context-selector
    • dompurify
    • marked
  • 后端

    • express
    • express-fileupload
    • socket.io
    • chalk
    • file-type
    • cookie-parser

License

MIT License