Releases: VexCove/DYYY
Release list
DYYY_2.3-0#25
DYYY_2.3-0#25 更新日志
新功能与体验改进
-
相册作品信息开关并精简链接(
a96914cf)增加“保存作品信息”开关,默认关闭。移除 v.douyin.com 异步短链请求。作者主页和作品链接只保留网页协议、域名和路径。
-
详细互动数显示开关(
8d11bb17)现在可以使用详细互动数显示开关。
Bug 修复
-
避免批量保存的 Live Photo 连续播放(
69f6880b)修复“避免批量保存的 Live Photo 连续播放”相关异常,受影响的操作现在会按预期工作。
-
启动日志与界面运行时处理(
70bb43ea)修复“启动日志与界面运行时处理”相关异常,受影响的操作现在会按预期工作。
-
快捷按钮设置与关于页信息(
b0236023)修复“快捷按钮设置与关于页信息”相关异常,受影响的操作现在会按预期工作。
维护与发布流程
- 统一运行时管理并优化评论启动(
d79080f0)
Contributors
DYYY_2.3-0#23
DYYY_2.3-0#23 更新日志
新功能与体验改进
-
高帧率与实时帧率显示(
615400fb)现在可以使用高帧率与实时帧率显示。
-
解析弹窗改为可滚动,保存到相册写入作品说明(
03a5db44)弹窗:抖音私有类 AWEUserActionSheetView 会把所有行一次铺开,图集张数多时 顶部条目被推出屏幕且无法滚动,tweak 侧改不了它的内部布局。新增 DYYYMediaChooserSheet 承载解析结果:条目走 UITableView,行少时高度自适应,超出上限固定为窗口高度一半并可滚动,「取消」留在底部不参与滚动。高度按 bounds 比例加 safeAreaInsets 计算,各机型自动适配。配色取 DYYYUtils 的 面板色与分割线色,跟随系统深浅色切换,纯色无渐变。
-
清屏恢复后的右侧图标显示(
59d3e978)在隐藏长按评论设置中增加「隐藏评论收藏」,过滤 CommentLongPressPanelFavoriteCommentElement。
-
增强绕登录以覆盖预登录拦截与登录后身份(
88a91dd1)接入 GF/Dtrait 与 TTNetwork 改写、预登录弹窗门控,以及登录后粘滞 clone Bundle,避免「我」页作品栏因身份跳变出现网络错误。
-
登录后仅关闭版本门控,分身身份保持到退出(
b3d1bb1b)数字分身在会话内继续抑制指纹并改写为官方包名,避免作品接口在关绕登录后身份跳变;同时去掉无效的 sticky 映射。
-
快捷倍速与一键清屏支持固定贴边并重置位置(
8ed812ff)开启后按钮贴四边,关闭则自由拖动;重置恢复右侧距底默认位置。倍速贴边与自动隐藏互斥,并清理清屏未使用的显隐代码。
-
更新关于页致谢文案并让弹窗一次展完(
c7174fab)补充 VexCove 维护信息与可点击的 Telegram/GitHub 链接,正文左对齐并按内容加高,避免截断。
Bug 修复
-
纯净模式定时器并发清理(
1783fbe7)修复“纯净模式定时器并发清理”相关异常,受影响的操作现在会按预期工作。
-
图集帖逐行判定 MediaType,图片不再落盘为 mp4。handleVideoData: 原先在 video_list 非空时把整帖每一行都标成 MediaTypeVideo,图集帖的图片直链因此落盘为 .mp4,PhotoKit 按视频建资产必然失败。改为按下标逐行判定:命中 images[]/img[] 走 MediaTypeImage;命中 live_videos[]则与同下标 images[i] 配对,用 downloadLivePhoto: 存成原生实况照片;都不命中的画质行保持 MediaTypeVideo 不变。多图帖额外补一行「保存全部图片」。按下标而非解析 level 文案,避免服务端改文案模板就异常。纯视频帖两次indexOfObject: 均为 NSNotFound,行为与改动前一致(
7279b9d2)修复“图集帖逐行判定 MediaType,图片不再落盘为 mp4。handleVideoData: 原先在 video_list 非空时把整帖每一行都标成 MediaTypeVideo,图集帖的图片直链因此落盘为 .mp4,PhotoKit 按视频建资产必然失败。改为按下标逐行判定:命中 images[]/img[] 走 MediaTypeImage;命中 live_videos[]则与同下标 images[i] 配对,用 downloadLivePhoto: 存成原生实况照片;都不命中的画质行保持 MediaTypeVideo 不变。多图帖额外补一行「保存全部图片」。按下标而非解析 level 文案,避免服务端改文案模板就异常。纯视频帖两次indexOfObject: 均为 NSNotFound,行为与改动前一致”相关异常,受影响的操作现在会按预期工作。
-
卡片盖到屏幕底部,收起不再闪一下(
545fe9dc)布局:原先条目区与「取消」是两张卡片、中间留 8pt,底部安全区那段也没被盖住,两处缝里都透出视频。改成一张卡片从条目区一直盖到屏幕底部,安全区那段由卡片 底色填上,条目区与「取消」之间只留一条 8pt 浅色分隔带。「取消」固定在卡片 底部不参与滚动,条目区照旧可滚动,滚动条按要求隐去。
-
回退上游 JSON 备份流程(
6dc70d6b)修复“回退上游 JSON 备份流程”相关异常,受影响的操作现在会按预期工作。
-
启动期帧率初始化卡死(
1f9c3749)修复“启动期帧率初始化卡死”相关异常,受影响的操作现在会按预期工作。
-
关闭隐藏动图/笔记标签后恢复显示且不留空(
df71f2d4)setupUI 不再因 key 存在跳过宿主初始化,笔记标签关闭时写回 hidden。
-
缩放应用到播放交互层与直播预览,进入直播按钮保持居中(
9d5495e2)非推荐作品页按播放交互祖先链识别后再 reset/apply;直播预览同步缩放与 Y 偏移,「点击进入直播间」绕中心缩放避免左右缘补偿推偏。
-
隐藏视频锚点时折叠左侧栏空白并补齐未拦截字段(
0a95acd6)开启开关后隐藏 arranged 子视图以消除 UIStackView 留空,并延迟安装对 activateInfo/anchorList 等入口的 Hook。
-
一键清屏时不再隐藏评论区照片、表情和艾特(
90f6e2da)评论输入区复用 AWEBaseElementView/AWEElementStackView,清屏整窗扫描会把它们打成透明;按评论祖先链豁免并在入窗时恢复。
-
隐藏直播发现时关闭 revisit 面板,避免进 Tab 拉出黑色空背景(
9c6fd143)只藏胶囊无法阻止 AWEFeedLiveTabViewController 打开 252pt 不透明 header;改为跳过打开动画并调用宿主立即关闭。
-
隐藏分享提示覆盖 V3「分享给好友」内容条(
37c12fe0)旧 Logos 只 Hook 了 StrongifyShareContentView 的 layoutSubviews,当前底栏走并列类 V3 的 updateWithViewModel:,导致设置开启后仍显示。
-
长按推荐过滤面板对齐设置页,避免裁掉底部按钮和半透明穿底(
cbe33f6a)设置里已修好的关键词列表没有同步到长按路径;过滤分词面板仍减高度并直接使用半透明 BGCard2。
-
隐藏底栏加号时同时拦截活动贴图和气泡(
c9e63881)低版本只把加号按钮设为 hidden 后,Special Plus 贴图仍会单独弹出;在同一设置下跳过贴纸/气泡入口并隐藏覆盖层。
-
避免主线程在偏好锁、ctor 和布局风暴上卡死(
ed7abd31)动态扫描显示卡死点包括 Widget UserDefaults 重入、dylib 初始化触达 UIKit,以及全屏/清屏/设置页在主队列上同步做重活;改为异步门控并去掉会跳过 %orig 的主队列回投。
维护与发布流程
Contributors
DYYY_2.3-0#19
DYYY_2.3-0#18
DYYY_2.3-0#18 更新日志
新增功能
修复问题
fix修正适配图集与富内容倍速控制 (ffd09af9)fix修正回滚隐藏键盘 AI Runtime Hook (a11092d4)fix修正优化快捷倍速交互与图集播放 (bbc6a766)
代码重构
refactor整理将手写源码按职责迁入 Sources 目录 (0ecd6b89)refactor整理将隐藏键盘 AI 迁移为 Runtime Hook (caf78b2f)refactor整理将评论额外标签隐藏迁移为 Runtime Hook (a7d83c0a)refactor整理迁移合集与短剧入口隐藏 Runtime Hook (fb491529)refactor整理收敛评论与合集隐藏 Hook 职责 (0047d411)refactor整理迁移搜索键盘语音入口隐藏 Hook (e44e283b)
杂项/其他
chore调整移除未使用的 Resources 图标资源 (67115b54)