Skip to content

Releases

v1.7.6 — 帖子缓存 / 提取Cookie / 下拉刷新 / 双通道更新 + 闪退修复

Choose a tag to compare

@mower-1 mower-1 released this 25 Oct 01:18

1.7.6(重置版)

新增

  • 帖子本地缓存:帖子页 ⋮ 菜单「缓存帖子」保存整页(含已加载评论);帖子被删后再打开,自动落到本地缓存并弹提示。管理入口:设置 → 应用 → 已缓存的帖子(点按打开、长按删除、右上角清空)。
  • 提取Cookie:先弹风险须知(确认按钮 5 秒倒计时),再进入逐条明细(每条标注用途),「复制Cookie」只复制原始串、不含用途说明。
  • 下拉刷新:设置 → Js 可开关。开启后隐藏右下角刷新按钮,改为下拉手势刷新(内容跟手、松手超阈值才刷新);关闭则恢复按钮。
  • 双通道检测更新:设置 → 应用 分「检测原版更新」(数值逐段比较,不再被服务器上的 1.7 误报)与「检测改版更新」(读取简库资源网条目版本号)。

修复

  • 回复时概率闪退之一:关闭页面容器的用户滑动(旧版 ViewPager 多指触摸后 invalid pointerIndex -1)。
  • 回复时概率闪退之二:快捷菜单栏去掉 LuaRecyclerAdapter,改 HorizontalScrollView + LinearLayout(适配器在「GONE→VISIBLE」重建时抛 Inconsistency detected / ClassCastException)。
  • 侧边栏登录误判、@用户无响应、发私信后列表不刷新等原版遗留问题。

说明

  • versionName 1.7.6,versionCode 7。
  • 未修改 dex,改动全部在 Lua 与注入 JS;与原作者版本签名不同,互相覆盖安装前需先卸载。
  • 源码、逐文件补丁(15 份)与打包脚本见本仓库;构建说明见 README。

1.7.5

Choose a tag to compare

@mower-1 mower-1 released this 18 Oct 05:55

基于「Mt论坛Lite 重制版 1.7」,版本名 1.7.5(versionCode 为 7)。

新增功能

  • 回复可见自动回复:帖子出现「回复可见」时询问是否自动回一句,内容可改。三重条件判定,不会误报。
  • 评论屏蔽:命中屏蔽词隐藏整条楼层。支持一行一条正则,内置词表首次运行预置进输入框;超过 10 字不屏蔽;楼主帖与「回复别人」的楼层豁免。
  • 自动上下页:滚动到底自动加载下一页,页码与上下页按钮同步刷新;末页提示「已是最后一页」;单页帖不会空转。
  • 私信限速自动重发:每条私信发完即开始计时(默认 16 秒),窗口内的发送自动排队、到点补发。倒计时卡片画在网页里,自动补发不吃掉正在打的草稿,发完自动刷新消息列表。
  • 电脑版网页:版块 / 搜索 / 签到 / 帖子 / 个人中心 / 主页 / 精华 这 7 个页面,右上角 ⋮ →「电脑版网页」。用现成的「浏览页PC」打开,mobile=2 自动换成 mobile=no;「手机模式」直接关掉电脑版页面回到原页面。
  • 弹层里的快捷菜单:点某楼「回复」弹出的小窗,底部也会出现加粗 / 斜体 / 下划线…。事件驱动(钩回复请求),没有轮询。

修复

  • 侧边栏假「登录失效」:原版判登录依赖装饰 cookie、昵称依赖跨行正则;已改成 _auth cookie。
  • @某人 点了没反应:原版路由会把 space-uid-123.html 直接 return true 。现在已改成打开用户页,纯文本 / javascript:; 形式的 @ 也能点。

设置

功能开关都在 设置 → Js:回复可见自动回复 / 自动回复内容 / 评论屏蔽 / 评论屏蔽词 / 并行加载页数 / 私信限速自动重发 / 限速等待秒数。

附件

  • mtlite-1.7.5.apk — 可直接安装
  • mtlite-1.7.5.fap — Fusion App 工程包(改好的源码树,可直接导入继续改)
  • Source code (zip / tar.gz) — 对应本 tag 的完整源码

源码里 original/ 是原版 1.7 的工程,src/ 是改好的 1.7.5,patches/ 是逐文件 diff,
每处改动的位置与原因见 docs/修改总结.md。

我已尽可能地去除了以上文字的AI味,由于太多,我尽力了