Files
HuLa/src-tauri/entity
wanwanruwoxin 49aef65e5c feat(common): sqlite 本地存储 (#305)
* feat(store):  rust集成 sqlite

* chore(config): 🔨 移除一些不必要的文件

* feat(common):  群组信息 command

* feat(common):  rust 重构

* feat(common):  tauri 登录命令 存储 token

* feat(common):  tauri 存储 room 信息

* feat(common):  sqlite 存储房间信息,群成员信息

* feat(common):  修改我的群的信息

* feat(common):  游标分页查询群组成员

* feat(common):  查询全部群成员;优化前端显示逻辑

* feat(common):  更新 gitignore

* feat(common):  使用缓存检测是否强制更新本地数据,或采取静默更新

* fix(hook): 🐛 枚举使用错误修复

* feat(common):  sqlite 存储会话

* feat(common):  sqlite 存储聊天信息

* fix(common): 🐛 sqlite需要根据登录的用户 id 进行数据隔离

* fix(common): 🐛 添加 sqlite数据库迁移代码

* fix(view): 🐛 会话接口新增detailId;sqlite 数据结构变更;登录保存用户 id bug 修复;

* feat(common):  sqlite 存储消息

* fix(common): 🐛 sqlite 存储消息体异常

* feat(common):  添加 tauri 日志插件

* feat(common):  rust 层发送消息

* fix(component): 🐛 群成员监听显示问题;tauri 事件监听响应多次问题;消息列表显示顺序问题;

* fix(common): 🐛 im_message 表关闭 nickname 非空限制

* fix(common): 🐛 设置账号第一次在客户端登录,设置is_init 为 true,进行初始化获取近期所有消息

* fix(common): 🐛 配置 tauri 的环境变量,用于 migration 启动

* fix(common): 🐛 登录之后,聊天页面初始化,未显示聊天记录 bug

* feat(system):  合并master

* style(common): 💄 引入 tauri websocket; 格式化 rust 代码;

* fix(common): 🐛 ws 接收消息存储本地

* fix(common): 🐛 rust 报错没有在前端提示问题修复

* fix(common): 🐛 修复登录页面请求接口 bug,以及首屏骨架屏问题;

* fix(common): 🐛 token 更新bug修复

* feat(common):  离线消息同步

* fix(common): 🐛 将数据库迁移 crate 集成到主进程中

* style(common): 💄 修改 tauri 日志配置,输出日志到 logs 目录下;并对日志级别添加颜色;

* feat(common):  引入 tauri-devtools

* docs(common): 📝 env文件修改

* fix(common): 🐛 rust 依赖调整;配置调整;

* build(config): 📦 修改配置

---------

Co-authored-by: Dawn <2439646234@qq.com>
2025-07-22 18:47:23 +08:00
..
2025-07-22 18:47:23 +08:00