Skip to content

openchat Android v0.5.0 预览版

Pre-release
Pre-release

Choose a tag to compare

@wolfqing wolfqing released this 29 Oct 14:00
· 39 commits to main since this release

预览版,用本机调试密钥签名,可直接覆盖安装 v0.4.0。尚未在真机上运行过,也没和 bitchat 手机实测互通。 这是第一个经 R8 精简的版本,请先装一台确认能正常打开。

新增

  • 历史同步:晚到的人能从身边的手机补到最近 15 分钟的公共消息(与 bitchat 的 requestSync 兼容)。
  • 屏蔽:点名字打开人物卡片即可屏蔽;对方不会知道。地区频道的屏蔽只在该地区生效。
  • @提及:高亮显示,提到自己时有通知,输入 @ 自动补全。
  • 当面验证:「我」页面出示或扫描二维码(兼容 bitchat),验证过的人名字旁显示 ✓。
  • 命令:/msg /who /clear /hug /slap /block /unblock /fav /unfav /drop /help。
  • 收藏与互联网私信:互相收藏后,不在蓝牙范围内的私信经 Nostr 端到端加密送达(兼容 bitchat 的私信信封)。
  • 地区频道私聊:在地区频道点名字即可私聊,双方只用各自的匿名地区身份。
  • 自定义中继:「我」页面最多添加 8 个中继,支持 .onion。
  • 地区留言:在所在位置留言,24 小时后消失;附近的人可以看到。
  • 照片和语音:「附近」和私聊都能发;私发内容只在加密会话里传输。
  • Tor:联网流量默认经 Tor,未连上前不会明文发出;可在「我」页面关闭。
  • 广播里不再附带身边设备的列表;peer ID 轮换只实现了、未启用(bitchat 官方也还没上线)。

体积

安装包从约 36 MB 降到 9.5 MB:代码经 R8 精简,只保留 ARM 架构,原生库压缩存放。

验证

94 个单元测试通过,包括 bitchat 官方的历史同步格式、私信信封录制样本、二维码格式和 peer ID 轮换测试向量。

权限

新增麦克风权限(仅在第一次录语音时申请)。扫码时会请求相机权限。

校验

shasum -a 256 openchat-0.5.0.apk 应与 SHA256SUMS 一致。