Skip to content

Releases: Mintcolour/LocalChat

v1.3.4

Choose a tag to compare

@Mintcolour Mintcolour released this 27 Jun 16:56

LocalChat v1.3.4

中文 🚀

更新亮点

  • 新增关于页面:设置页新增“关于 LocalChat”,展示版本号、作者、MIT 协议、开源社区、发布页和问题反馈入口。
  • 新增检查更新:支持从 GitHub Releases 手动检查新版本,并在发现更新时跳转发布页下载。
  • 每日自动检查可选:默认关闭,用户可在关于页面开启每日自动检查,LocalChat 每 24 小时最多检查一次。
  • 完善开源信息:新增根目录 MIT 协议文件,并在应用内提供第三方开源许可入口。

安装包

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

验证

  • flutter analyze
  • flutter test
  • flutter build apk --release --split-per-abi
  • flutter build windows --release
  • SHA256SUMS.txt 自校验

English 💻

Highlights

  • Added About page: Settings now includes About LocalChat with version, author, MIT license, community repository, releases, and issue tracker links.
  • Added update checks: Users can manually check GitHub Releases for new versions and open the release page when an update is available.
  • Optional daily checks: Disabled by default; when enabled, LocalChat checks at most once every 24 hours.
  • Improved open-source metadata: Added the root MIT license file and an in-app entry for third-party open-source licenses.

Assets

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

Verification

  • flutter analyze
  • flutter test
  • flutter build apk --release --split-per-abi
  • flutter build windows --release
  • SHA256SUMS.txt self-check

v1.3.3

Choose a tag to compare

@Mintcolour Mintcolour released this 25 Jun 02:27

v1.3.3

中文 🚀

  • 新增 Windows 桌面快捷拖拽发送功能 (Quick Drop Shelf):
    • 将文件拖到屏幕边缘的悬浮窗图标上时,即可快速呼出在线可信设备列表,直接拖入设备卡片即可发送,无需打开主窗口。
    • 支持“贴边后自动隐藏”开关(设置页默认关闭,可在主窗口设置开启,静置 30 秒自动收起为极细的呼吸条)。
    • 支持右键点击悬浮窗快速隐藏托盘。
  • 优化与修复:
    • 修复拖动文件到悬浮窗图标边缘时动画抽搐的问题。
    • 优化设备卡片名称排版,支持超长设备名称自动折行与省略号处理,彻底解决显示不全的问题。
    • 优化设备列表同步机制,避免设备更新时设备顺序频繁闪烁和变化。
    • 修正中英文翻译文案,更清晰地引导快传操作。

English 💻

  • Windows Desktop Quick Drag-Send (Quick Drop Shelf):
    • Drag files onto the floating window icon at the screen edge to summon the online trusted devices list, and drop files directly onto a device card to send instantly without opening the main window.
    • Added "Auto hide when docked" preference (disabled by default, collapses into a thin breathing bar after 30s of inactivity).
    • Added right-click context menu to quickly hide the shelf.
  • Optimizations & Bug Fixes:
    • Fixed animation jitter when hovering near the icon edge.
    • Refactored device name layout to support word wrap (DT_WORDBREAK) and ellipsis, solving truncation issues for long names.
    • Stabilized device ordering during synchronization, eliminating list flashing.
    • Refined English and Chinese localizations for clear quick-send instructions.

LocalChat v1.3.2

Choose a tag to compare

@Mintcolour Mintcolour released this 24 Jun 10:10

LocalChat v1.3.2

中文

更新亮点

  • Windows 设置页新增默认存储路径配置,收到的文件可以保存到用户指定目录。
  • 更改存储路径时可选择仅影响后续文件,或迁移数据库已索引的旧接收文件。
  • 旧文件迁移保留原目录结构、避免覆盖重名文件,并在失败时保留旧路径引用。
  • 优化设备列表在线/离线分组、状态标识、长名称显示和文件消息删除确认。
  • 统一手动添加设备时的连接测试与排查文案,移除设置页中单独的校园网测试入口。
  • 更新 Android、Windows 和展示页图标资源。

安装包

  • LocalChat-1.3.2-arm64-v8a.apk
  • LocalChat-1.3.2-armeabi-v7a.apk
  • LocalChat-1.3.2-x86_64.apk
  • LocalChat-1.3.2-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.2-arm64-v8a.apk
  • SHA256SUMS.txt 自校验

English

Highlights

  • Added Windows default storage path settings so received files can be saved under a user-selected directory.
  • Storage path changes can either affect only future files or migrate indexed existing received files.
  • Existing-file migration preserves folder layout, avoids overwriting conflicts, and keeps old path references when a file fails to move.
  • Improved device-list online/offline grouping, status indicators, long-name display, and file-message delete confirmation.
  • Unified connectivity-test guidance during manual peer add and removed the separate campus-network test entry from settings.
  • Updated Android, Windows, and showcase icon assets.

Assets

  • LocalChat-1.3.2-arm64-v8a.apk
  • LocalChat-1.3.2-armeabi-v7a.apk
  • LocalChat-1.3.2-x86_64.apk
  • LocalChat-1.3.2-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.2-arm64-v8a.apk
  • SHA256SUMS.txt self-check

LocalChat v1.3.1

Choose a tag to compare

@Mintcolour Mintcolour released this 24 Jun 03:58

LocalChat v1.3.1

中文

更新亮点

  • 聊天内嵌配对卡片:移除旧配对弹窗,支持 65 秒超时过期及多并发配对请求管理。
  • 校园网网络诊断:手动添加设备时,新增网络诊断弹窗及建议。
  • 新增通知与保活配置:设置页新增通知启用、预览控制和后台保活开关。
  • 修复未读计数查询逻辑,当阅读时间点与消息时间精确相同时不再计入未读数。
  • Windows 端增强前台状态检测,并拦截 MissingPluginException 异常提升测试环境兼容性。

安装包

  • LocalChat-1.3.1-arm64-v8a.apk
  • LocalChat-1.3.1-armeabi-v7a.apk
  • LocalChat-1.3.1-x86_64.apk
  • LocalChat-1.3.1-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.1-arm64-v8a.apk
  • SHA256SUMS.txt 自校验

English

Highlights

  • Inline chat pairing cards: replaced popup dialogs with inline chat cards, supporting 65s timeouts and concurrent requests.
  • Campus network diagnostics: added diagnostics dialog and advice recommendations during manual peer addition.
  • New notification & keep-alive settings: added settings for notifications, previews, and background keep-alive.
  • Corrected unread count logic when lastReadAt exactly matches a message's createdAt.
  • Enhanced Windows foreground state detection and caught MissingPluginException on method channels for test environments.

Assets

  • LocalChat-1.3.1-arm64-v8a.apk
  • LocalChat-1.3.1-armeabi-v7a.apk
  • LocalChat-1.3.1-x86_64.apk
  • LocalChat-1.3.1-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.1-arm64-v8a.apk
  • SHA256SUMS.txt self-check

LocalChat v1.3.0

Choose a tag to compare

@Mintcolour Mintcolour released this 23 Jun 07:27

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

LocalChat v1.2.0

Choose a tag to compare

@Mintcolour Mintcolour released this 22 Jun 03:30

中文

更新亮点

  • 支持文件夹递归传输并保留目录结构。
  • 支持手动填写 IP 和端口添加跨网段设备。
  • 增加 Windows 托盘、开机自启和单实例唤醒。
  • 增加发送前附件预览、排序、移除,以及图片裁切、旋转、文字标注。
  • 增加浅色、深色、跟随系统主题切换,并支持失败消息重试。
  • 优化移动端体验,增加会话切换动画并修复返回键退出会话问题。

安装包

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

English

Highlights

  • Added recursive folder transfer with preserved directory structure.
  • Added manual peer add by IP and port for cross-subnet connections.
  • Added Windows tray integration, startup launch, and single-instance activation.
  • Added attachment preview, sorting, removal, plus image crop, rotate, and text annotation before send.
  • Added light, dark, and follow-system theme modes, plus failed message retry support.
  • Improved mobile experience with conversation transition animations and a fix for the back-navigation exit issue.

Assets

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

LocalChat v1.1.0

Choose a tag to compare

@Mintcolour Mintcolour released this 17 Jun 15:38

LocalChat v1.1.0 📦

中文说明

本版本加入应用内中文/英文切换,并将应用版本提升到 1.1.0+2

更新内容 ✨

  • 新增设置页语言切换,可在中文和 English 之间切换。
  • 新增集中式 App 文案层,覆盖主界面、设备列表、配对弹窗、会话操作、文件操作和状态栏。
  • 接收文字、接收文件、自动复制到剪贴板等系统通知会跟随当前语言显示。
  • 保持局域网发现、可信配对、安全传输和本地历史逻辑不变。

下载说明 🚀

  • LocalChat-v1.1.0-windows-x64.zip:Windows 64 位便携包,解压后运行 localchat.exe
  • LocalChat-v1.1.0-android-arm64-v8a.apk:大多数现代 Android 手机推荐使用。
  • LocalChat-v1.1.0-android-armeabi-v7a.apk:较旧 32 位 Android 设备使用。
  • LocalChat-v1.1.0-android-x86_64.apk:Android 模拟器或 x86_64 设备使用。
  • SHA256SUMS.txt:用于校验下载文件完整性。

验证 🧭

  • 已运行 flutter analyze,无问题。
  • 已运行 flutter test,全部测试通过。
  • 已运行 flutter build apk --release --split-per-abi,构建成功。
  • 已运行 flutter build windows --release,构建成功。

English

This release adds in-app Chinese/English switching and bumps the app version to 1.1.0+2.

Changes ✨

  • Added a Settings language switch between Chinese and English.
  • Added a centralized App text layer for the main UI, device list, pairing dialogs, chat actions, file actions, and status bar.
  • Receive-message, receive-file, and clipboard-copy notifications now follow the selected language.
  • LAN discovery, trusted pairing, secure transfer, and local history behavior remain unchanged.

Downloads 🚀

  • LocalChat-v1.1.0-windows-x64.zip: Windows 64-bit portable package. Extract it and run localchat.exe.
  • LocalChat-v1.1.0-android-arm64-v8a.apk: recommended for most modern Android phones.
  • LocalChat-v1.1.0-android-armeabi-v7a.apk: for older 32-bit Android devices.
  • LocalChat-v1.1.0-android-x86_64.apk: for Android emulators or x86_64 devices.
  • SHA256SUMS.txt: checksum file for verifying downloaded assets.

Verification 🧭

  • flutter analyze passed.
  • flutter test passed.
  • flutter build apk --release --split-per-abi passed.
  • flutter build windows --release passed.

LocalChat v1.0.0

Choose a tag to compare

@Mintcolour Mintcolour released this 17 Jun 09:19

LocalChat v1.0.0 📦

中文说明

首个 GitHub 发布版本,提供 Android release APK 分包和 Windows x64 便携压缩包。

亮点 ✨

  • 局域网直连发现和传输,不依赖云端中转。
  • 聊天式文字、链接、图片和文件传输体验。
  • 6 位码首次可信配对,后续可信设备可直接收发。
  • Ed25519 签名、X25519 密钥协商、AES-GCM 加密文件分块。
  • 支持 Windows 拖拽、剪贴板文件/图片发送,以及 Android 系统分享入口。

下载说明 🚀

  • LocalChat-v1.0.0-windows-x64.zip:Windows 64 位便携包,解压后运行 localchat.exe
  • LocalChat-v1.0.0-android-arm64-v8a.apk:大多数现代 Android 手机推荐使用。
  • LocalChat-v1.0.0-android-armeabi-v7a.apk:较旧 32 位 Android 设备使用。
  • LocalChat-v1.0.0-android-x86_64.apk:Android 模拟器或 x86_64 设备使用。
  • SHA256SUMS.txt:用于校验下载文件完整性。

已知限制 🧭

  • 当前主要面向同一局域网、应用前台运行时的发现和收发。
  • 文件夹递归、后台常驻、托盘、开机自启、跨网段和中转服务暂未实现。

English

First GitHub release, including Android release APK splits and a Windows x64 portable zip package.

Highlights ✨

  • LAN direct discovery and transfer without cloud relay.
  • Chat-style text, link, image, and file transfer workflow.
  • 6-digit trusted first pairing; trusted devices can send directly afterward.
  • Ed25519 signatures, X25519 key exchange, and AES-GCM encrypted file chunks.
  • Supports Windows drag-and-drop, clipboard file/image sending, and Android system share integration.

Downloads 🚀

  • LocalChat-v1.0.0-windows-x64.zip: Windows 64-bit portable package. Extract it and run localchat.exe.
  • LocalChat-v1.0.0-android-arm64-v8a.apk: recommended for most modern Android phones.
  • LocalChat-v1.0.0-android-armeabi-v7a.apk: for older 32-bit Android devices.
  • LocalChat-v1.0.0-android-x86_64.apk: for Android emulators or x86_64 devices.
  • SHA256SUMS.txt: checksum file for verifying downloaded assets.

Known Limits 🧭

  • This MVP is designed mainly for same-LAN usage while the app is running in the foreground.
  • Recursive folder sending, background resident mode, tray integration, startup launch, cross-subnet transfer, and relay services are not implemented yet.