Skip to content

v0.10.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Oct 09:18
· 51 commits to main since this release

maxbo 0.10.1:登录状态自动续期,外加用户主页和几处操作手感的修正。

改进

  • 不用每周重新登录了:微博的登录状态在服务端大约 7 天失效,之前到期后 maxbo 会直接退出登录,要重新收短信、过人机验证。现在登录过期时,maxbo 会在后台打开一次微博网页版,像浏览器一样用微博登录时留下的 30 天自动登录凭证换一个新的登录状态,几秒后接着加载刚才的内容。每次续期都会把这 30 天往后顺延,所以只要 30 天内打开过 maxbo,就能一直保持登录。发评论、点赞这类操作正好碰上续期时不会自动重发,会提示再试一次。续期失败(比如很久没打开)才会退回登录页。
  • 用户主页里别人的微博带上说明:微博在用户主页的列表里会夹着这个人赞过、评论过的别人的微博,之前看起来像是他自己发的。现在这些微博的作者上方会显示「他10-17赞过的微博」这样的说明。

修正

  • 用户主页和搜索结果往下滚动时,顶栏会收起,往回滚时再出现,和首页、详情页一样
  • 用户主页加载时,头部先用灰色占位条占住位置,不再同时出现两个加载指示,加载完也不会跳动
  • 用户主页的资料、话题头和下面的微博之间改成一条细线,原来那条粗灰带看着像阴影
  • 点卡片下面的转发、评论、点赞,评论的点赞,以及详情页底部的按钮时,不再出现深色的按压色块

下载哪个

  • app-arm64-v8a-release.apk:绝大多数 Android 手机选这个
  • app-armeabi-v7a-release.apk:较老的 32 位手机
  • app-x86_64-release.apk:模拟器
  • maxbo-unsigned.ipa:iPhone,需要自签,步骤见 docs/ios-sideload.md

可以直接覆盖安装 0.10.0,登录状态保留。文件校验值见 SHA256SUMS.txt。Android 签名证书 SHA-256:
A1:7A:66:0B:CA:65:D7:BB:89:D6:F3:07:AB:A4:61:06:F3:F8:AF:CB:90:F5:D0:B3:EC:40:EB:28:6D:71:79:E2

已知限制

  • 登录状态续期在 Android 上只用模拟的过期测过,还没有经历过一次真正的 7 天到期;iOS 上没有测过。超过 30 天没打开 maxbo,仍然要重新登录
  • 转发没有「快转」,也不能带图;刚转发出的那条里,被转发的原微博可能显示得不完整(比如视频显示成链接卡片),下拉刷新后就正常了
  • 时间线卡片上的转发数不会因为转发而变化;勾了「同时评论」时,详情页的评论数要刷新后才更新
  • 字体大小不影响登录页和应用内网页(它们是微博的网页);系统字体已经调得很大时再选「特大」,个别地方的文字可能放不下
  • 搜索结果只按发布时间从新到旧排,没有「综合」排序、用户和视频分类(这些在网页版里有,但以游客身份浏览,只能看第一页);没有搜索历史、联想词和筛选
  • 发微博暂不支持表情面板、@ 补全、视频、投票、定时发布和编辑;图片按原图上传,不加水印
  • 窗口不够宽时(比如 11 英寸 iPad 横屏、折叠屏展开),右下角的导航栏会盖住一部分内容,往下滚动就会隐藏
  • 在详情页里展开或折起折叠屏,详情页会回到顶部
  • 用户主页、通知页、搜索结果仍是单栏,只有首页卡片横排
  • 只有两张图的微博仍按九宫格的格子大小排,宽屏时占不满媒体一侧
  • iOS 版只验证过能编译和启动,登录后的功能(包括发微博、转发和登录续期)还没有在 iOS 上完整测过,欢迎反馈;iPad 上的宽屏布局也还没在真机上看过
  • 宽屏时登录页、应用内网页、图片查看器和视频播放仍占满窗口
  • 非官方客户端,使用风险自负,详见 README