Skip to content

Ink-dark/HalloChat-Qt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HalloChat-Qt

一个从Electron迁移到Qt/QML架构的应用程序,具有聊天功能,主要改进如下:

核心功能

  • SQLite数据库集成,实现数据持久化存储
  • TLS 1.3加密,确保客户端与服务器之间的安全通信
  • 清晰的架构设计,实现关注点分离

最近更新(2025-06-28)

  • 实现设备分层工厂架构(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组件

About

Converted from Electron to Qt/QML application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors