一个从Electron迁移到Qt/QML架构的应用程序,具有聊天功能,主要改进如下:
- SQLite数据库集成,实现数据持久化存储
- TLS 1.3加密,确保客户端与服务器之间的安全通信
- 清晰的架构设计,实现关注点分离
- 实现设备分层工厂架构(DeviceFactory)及三类协议处理器
- 完成BinaryEncoder二进制协议编解码实现
- 开发ResourceMonitor.qml资源监控UI组件
- 编写ARCHITECTURE.md架构文档
- 配置.gitignore屏蔽敏感协议文件
| 版本号 | 发布日期 | 主要变更 |
|---|---|---|
| 0.1.2 | 2025-06-28 | 实现设备分层架构与二进制协议 |
| 0.1.1 | 2025-06-28 | 完成ServerCore代码清理,实现TLS 1.3加密 |
| 0.1.0 | 2025-06-27 | 基础架构迁移完成,实现基本聊天功能 |
- 2025-06-22:项目启动,开始从Electron迁移到Qt架构
- 2025-06-25:完成数据库模块开发(DatabaseManager)
- 2025-06-27:发布v0.1.0版本,实现基础聊天功能
- 2025-06-28:完成代码清理和TLS 1.3配置,发布v0.1.1版本
- 2025-06-29:实现设备分层工厂与二进制协议,发布v0.1.2版本
- 实现JWT令牌管理功能
- 添加全面的单元测试
- 增强UI/UX组件