Repository navigation
Releases
Releases · mower-1/mtlite-tweaks
v1.7.6 — 帖子缓存 / 提取Cookie / 下拉刷新 / 双通道更新 + 闪退修复
1.7.6(重置版)
新增
- 帖子本地缓存:帖子页 ⋮ 菜单「缓存帖子」保存整页(含已加载评论);帖子被删后再打开,自动落到本地缓存并弹提示。管理入口:设置 → 应用 → 已缓存的帖子(点按打开、长按删除、右上角清空)。
- 提取Cookie:先弹风险须知(确认按钮 5 秒倒计时),再进入逐条明细(每条标注用途),「复制Cookie」只复制原始串、不含用途说明。
- 下拉刷新:设置 → Js 可开关。开启后隐藏右下角刷新按钮,改为下拉手势刷新(内容跟手、松手超阈值才刷新);关闭则恢复按钮。
- 双通道检测更新:设置 → 应用 分「检测原版更新」(数值逐段比较,不再被服务器上的 1.7 误报)与「检测改版更新」(读取简库资源网条目版本号)。
修复
- 回复时概率闪退之一:关闭页面容器的用户滑动(旧版 ViewPager 多指触摸后
invalid pointerIndex -1)。 - 回复时概率闪退之二:快捷菜单栏去掉
LuaRecyclerAdapter,改HorizontalScrollView + LinearLayout(适配器在「GONE→VISIBLE」重建时抛Inconsistency detected/ClassCastException)。 - 侧边栏登录误判、@用户无响应、发私信后列表不刷新等原版遗留问题。
说明
versionName1.7.6,versionCode7。- 未修改 dex,改动全部在 Lua 与注入 JS;与原作者版本签名不同,互相覆盖安装前需先卸载。
- 源码、逐文件补丁(15 份)与打包脚本见本仓库;构建说明见 README。
1.7.5
基于「Mt论坛Lite 重制版 1.7」,版本名 1.7.5(versionCode 为 7)。
新增功能
- 回复可见自动回复:帖子出现「回复可见」时询问是否自动回一句,内容可改。三重条件判定,不会误报。
- 评论屏蔽:命中屏蔽词隐藏整条楼层。支持一行一条正则,内置词表首次运行预置进输入框;超过 10 字不屏蔽;楼主帖与「回复别人」的楼层豁免。
- 自动上下页:滚动到底自动加载下一页,页码与上下页按钮同步刷新;末页提示「已是最后一页」;单页帖不会空转。
- 私信限速自动重发:每条私信发完即开始计时(默认 16 秒),窗口内的发送自动排队、到点补发。倒计时卡片画在网页里,自动补发不吃掉正在打的草稿,发完自动刷新消息列表。
- 电脑版网页:版块 / 搜索 / 签到 / 帖子 / 个人中心 / 主页 / 精华 这 7 个页面,右上角 ⋮ →「电脑版网页」。用现成的「浏览页PC」打开,
mobile=2自动换成mobile=no;「手机模式」直接关掉电脑版页面回到原页面。 - 弹层里的快捷菜单:点某楼「回复」弹出的小窗,底部也会出现加粗 / 斜体 / 下划线…。事件驱动(钩回复请求),没有轮询。
修复
- 侧边栏假「登录失效」:原版判登录依赖装饰 cookie、昵称依赖跨行正则;已改成
_authcookie。 @某人点了没反应:原版路由会把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味,由于太多,我尽力了