Skip to content

LocalChat v1.3.0

Choose a tag to compare

@Mintcolour Mintcolour released this 23 Jun 07:27
· 27 commits to main since this release

LocalChat v1.3.0

中文

更新亮点

  • 强化可信设备安全底座:公钥固定、身份变化拦截、nonce 重放防护和数据库 v5 迁移。
  • 新增独立传输中心:展示进行中、已完成、失败/取消任务,支持出站排队、整组进度和取消兼容能力。
  • 增强聊天页:分页加载、日期分隔、未读数、消息搜索定位、链接识别和附件托盘。
  • 优化文件体验:文件消息在绿色气泡中保持高对比可读,传输历史支持打开、打开文件夹和接收文件重命名。
  • 优化设备列表:在线/离线状态改为独立图标,不再被最近消息预览覆盖。
  • 设置页新增本机局域网 IP/端口展示,方便跨网段手动连接。
  • 增加私钥迁移到系统安全存储和 Android 固定 release 签名。

安装包

  • LocalChat-1.3.0-arm64-v8a.apk
  • LocalChat-1.3.0-armeabi-v7a.apk
  • LocalChat-1.3.0-x86_64.apk
  • LocalChat-1.3.0-windows-x64.zip
  • SHA256SUMS.txt

验证

  • flutter analyze
  • flutter test
  • flutter build apk --release --split-per-abi
  • flutter build windows --release
  • apksigner verify --print-certs dist\LocalChat-1.3.0-arm64-v8a.apk
  • SHA256SUMS.txt 自校验

English

Highlights

  • Strengthened the trusted-device security base with key pinning, identity-change blocking, nonce replay protection, and database v5 migration.
  • Added a dedicated transfer center for active, completed, failed, and canceled tasks, including outbound queueing, grouped progress, and cancel compatibility.
  • Improved the chat page with pagination, date separators, unread counts, search positioning, link detection, and an attachment tray.
  • Improved file UX: file messages stay readable in green bubbles, and transfer history supports open, open folder, and received-file rename.
  • Improved the device list with independent online/offline status icons that remain visible alongside message previews.
  • Added local LAN IP/port display in settings for easier manual cross-subnet connection.
  • Added private-key migration to platform secure storage and fixed Android release signing.

Assets

  • LocalChat-1.3.0-arm64-v8a.apk
  • LocalChat-1.3.0-armeabi-v7a.apk
  • LocalChat-1.3.0-x86_64.apk
  • LocalChat-1.3.0-windows-x64.zip
  • SHA256SUMS.txt

Verification

  • flutter analyze
  • flutter test
  • flutter build apk --release --split-per-abi
  • flutter build windows --release
  • apksigner verify --print-certs dist\LocalChat-1.3.0-arm64-v8a.apk
  • SHA256SUMS.txt self-check