Proto commits in 1250422131/bilibilias

These 78 commits are when the Protocol Buffers files have changed:

Commit:fbf5f4f
Author:萌新杰少

feat: 文档修改及防伪提示

Commit:7628bf3
Author:萌新杰少

build:添加 core 模块的 iOS XCFramework 流水线及 KMP 支持

Commit:ffceb6c
Author:萌新杰少

feat: 完善应用设置 - 新增项目架构、开发和测试文档 - 增加导航动画与预测返回相关设置和交互适配 - 调整应用启动初始化与首页弹窗调度逻辑 - 优化解析页、登录页及用户相关页面的部分交互实现 - 最近点赞页面支持自动刷新 - 最近观看、追番页面支持下拉刷新 - 接入 GitHub 仓库版本信息配置 - 升级 compileSdk 到 37

Commit:fed046b
Author:萌新杰少

feat(download):可调节的批量下载 - 下载进度通知立刻出现

Commit:89d0a36
Author:萌新杰少

feat: 完善番剧平台展示、导航事件与启动提示体验 - 新增番剧播放平台模型和多个平台/电视台台标资源 - 优化番剧日历与详情页展示,补充播放平台相关信息 - 新增全局页面跳转事件 NavigatePageEvent,支持多种回退栈处理模式 - 将 ToastEvent 迁移到 core common event 包,并补充事件注释 - 优化首页未知签名/Debug 模式警告,支持关闭后 30 天内不再展示 - 为设置存储新增未知签名提示关闭时间字段 - 调整深层链接与登录跳转处理逻辑 - 更新部分 Gradle、依赖和构建配置 - 清理若干无用引用并优化部分 UI 组件表现

Commit:87ad88a
Author:萌新杰少

fix: 修复存储管理页面授权后无变化问题 - 授权存储文件夹权限后支持重启 - 支持回退栈保存 - agp9相关插件调整 - 更新到room3

Commit:28d3ac5
Author:萌新杰少

feat: 升级 AGP9 - - 支持选择音频封装格式M4A和MP3 - 支持选择视频封装格式MP4和MKV - 新增ASCommonExposedDropdownMenu统一组件

Commit:efebd1e
Author:sock_magic

Refactor: Modernize DownloadViewModel and UI 此提交通过对“DownloadViewModel”和“DownloadScreen”进行现代化改造来重构下载功能。它还引入了对已完成下载列表的排序。 更新了“DownloadViewModel”以使用更具反应性的方法,如“StateFlow”、“SharedFlow”和“combine”来管理UI状态。文件操作和显示Toats的逻辑现在通过“DownloadUiEvent”流处理,将ViewModel与Android特定的UI代码解耦。 “DownloadScreen”经过重构,以实现更好的状态管理和关注点分离。UI逻辑现在由从ViewModel收集状态和事件来驱动。“已完成”选项卡中添加了一个新的排序功能,允许用户按时间、标题或文件大小进行排序。 具体变化: -在“DownloadViewModel”中: -将段的`MutableStateFlow`替换为存储库中的`StateFlow`。 -引入了“DownloadUiEvent”作为“SharedFlow”与UI通信(例如,显示祝酒词、打开文件)。 -通过将分段数据与“AppSettingsRepository”中的新“downloadSortType”组合,对已完成的下载列表进行排序。 -重构了从ViewModel启动并在UI层处理的文件删除和打开文件逻辑。 -在“下载屏幕”中: -重构可组合对象以从ViewModel中收集“StateFlow”和“SharedFlow”。 -在“已完成”选项卡上添加了一个下拉菜单,允许用户选择排序顺序。 -通过调用ViewModel函数简化了事件处理。 -将文件打开逻辑移动到响应UI事件的私有助手函数中。 -在“AppSettingsRepository”和“settings.proto”中: -在`settings.proto`中添加了一个新的`DownloadSortType`枚举,用于持久化用户的排序偏好。 -在存储库中添加了`updateDownloadSortType`函数来更新此设置。 -在`KoinDI.kt`中: -重构ViewModel声明以使用更简洁的“viewModelOf”语法。 -将“DownloadManager”上下文依赖关系从“BILIBILIASApplication”切换到更通用的“Application”。

Commit:aadacca
Author:萌新杰少

fix: 修复首页轮播图暗色模式下文本不清晰问题 #666 - 修复公告超长后显示起义问题 - 新增TV解析接口

Commit:cdf964c
Author:萌新杰少

feat: 调整自动解析,设置为默认开启状态

Commit:b5e7d50
Author:Chaos John

feat: add a switch for ClipboardAutoHandling in Settings

Commit:1f213bb
Author:萌新杰少

feat: 新增网页解析功能 - 新增首页最近使用工具列表 - 新增部分地区翻译

Commit:eeeeb76
Author:萌新杰少

feat: 添加线路配置功能,支持用户选择和测试线路 - 新增百度移动统计

Commit:d9365a5
Author:萌新杰少

feat: 添加视频和番剧命名规则功能,支持自定义下载文件名称

Commit:95f4fed
Author:萌新杰少

feat: 剧集列表排版支持切换

Commit:bded422
Author:萌新杰少

refactor: 存储管理支持申请SAF以获取准确的文件大小

Commit:c384f15
Author:萌新杰少
Committer:萌新杰少

feat: 添加Cookie登录功能 #622,新增隐私政策同意选项 - 移除navigation2 - 移除合并小尾巴 - 新增捐款页面 - 新增工具列表页面 Former-commit-id: 3d4531afb86db9829758623820617b6155167434

Commit:3d4531a
Author:萌新杰少
Committer:萌新杰少

feat: 添加Cookie登录功能 #622,新增隐私政策同意选项 - 移除navigation2 - 移除合并小尾巴 - 新增捐款页面 - 新增工具列表页面

Commit:b8d1000
Author:萌新杰少

feat: 添加Cookie登录功能,新增隐私政策同意选项 - 移除navigation2 - 移除合并小尾巴 - 新增捐款页面 - 新增工具列表页面

Commit:5210ebd
Author:萌新杰少

feat: 添加Cookie登录功能,新增隐私政策同意选项 - 移除navigation2 - 移除合并小尾巴 - 新增捐款页面 - 新增工具列表页面 Former-commit-id: b8d10004a70de47701bdf8b4c6a28d297008a87a

Commit:8945d95
Author:萌新杰少

feat: 添加互动视频支持,更新相关数据模型和下载逻辑 Former-commit-id: 11bc2a485f445937819c87ca60a45edaf7c89a2a

Commit:11bc2a4
Author:萌新杰少

feat: 添加互动视频支持,更新相关数据模型和下载逻辑

Commit:3c547fa
Author:萌新杰少

feat: 支持GooglePlay的APP内更新 - 支持Action构建 - 更新任务进展

Commit:8ab2193
Author:萌新杰少

feat: 支持GooglePlay的APP内更新 - 支持Action构建 - 更新任务进展 Former-commit-id: 3c547facee1df9ba8a1f46dcef22d3e4f447e9d0

Commit:0135ae7
Author:萌新杰少

feat: 添加布局配置功能,支持动态调整首页排版 - 修复安卓8及以下FFmpeg闪退 - 修复合集子集切换闪退问题 - 移除webp后缀 Former-commit-id: a0a702ab6c82362099dd28efb0ab6a64ecad3025

Commit:a0a702a
Author:萌新杰少

feat: 添加布局配置功能,支持动态调整首页排版 - 修复安卓8及以下FFmpeg闪退 - 修复合集子集切换闪退问题 - 移除webp后缀

Commit:13bc6a9
Author:萌新杰少

feat: 添加动态颜色支持,用户收藏夹和点赞视频功能 - 新增视频编码信息解释页面 - 新增投诉页面 - 新增全局异常拦截页面(暂未使用)

Commit:01f70b3
Author:萌新杰少

feat: 添加动态颜色支持,用户收藏夹和点赞视频功能 - 新增视频编码信息解释页面 - 新增投诉页面 - 新增全局异常拦截页面(暂未使用) Former-commit-id: 13bc6a91a969c8eeb9cdd9d885efedd9de30cc44

Commit:b839647
Author:萌新杰少

feat: 升级FFmpeg8 - 剧集选择支持单选和多选 - 支持漫游服务 - 支持不携带Buvid3身份标识 Former-commit-id: 54092e67fc2816eb5f6112c775536935bbd62af3

Commit:54092e6
Author:萌新杰少

feat: 升级FFmpeg8 - 剧集选择支持单选和多选 - 支持漫游服务 - 支持不携带Buvid3身份标识

Commit:7362ee6
Author:sock_magic

Refactor: Remove unused ProtoBuf definitions This commit removes the `settings.proto` and `user.proto` files as they are no longer used in the project. Specific changes: - Deleted `core/datastore/src/main/proto/settings.proto`. - Deleted `core/datastore/src/main/proto/user.proto`.

This commit does not contain any .proto files.

Commit:9870d69
Author:萌新杰少

feat: 新增首页下载任务列表 - 修复用户详情页面报错问题 - 修复切换番剧子集区间后再切换季度会出现闪退问题 - 重构部分下载任务模型 Former-commit-id: 3162e405ea52c3acfb76d672b80b302acb9e1c06

Commit:3162e40
Author:萌新杰少

feat: 新增首页下载任务列表 - 修复用户详情页面报错问题 - 修复切换番剧子集区间后再切换季度会出现闪退问题 - 重构部分下载任务模型

Commit:5a99f86
Author:sock_magic

重新开始 Former-commit-id: ff7073d31ced81ac6a093df894f022097c5016f0

This commit does not contain any .proto files.

Commit:ff7073d
Author:sock_magic

重新开始

This commit does not contain any .proto files.

Commit:f53a07f
Author:sock_magic
Committer:sock_magic

Refactor: 重构中

This commit does not contain any .proto files.

Commit:ed536ff
Author:萌新杰少

refactor:App基础架构、账户管理架构 Former-commit-id: de679a98758b40634ef3bf0ee38a443526786327

Commit:de679a9
Author:萌新杰少

refactor:App基础架构、账户管理架构

Commit:a71cfe5
Author:sock_magic

:recycle: remove datastore-proto use kotlinx protobuf Former-commit-id: 7dd084579a644729f9f5056bce92bcc347fec661

This commit does not contain any .proto files.

Commit:7dd0845
Author:sock_magic

:recycle: remove datastore-proto use kotlinx protobuf

This commit does not contain any .proto files.

Commit:075a183
Author:sock_magic

清理文件

Commit:12bd91a
Author:sock_magic

清理文件 Former-commit-id: 075a183e9ec87c94ea2cc3061cd266c2e943b119

Commit:736ebbf
Author:sock_magic

更新

Commit:6f775b4
Author:sock_magic

更新 Former-commit-id: 736ebbf71b0f609de64b90b38005c127dfd28bae

Commit:5f6d2e8
Author:sock_magic

更新

Commit:2fc1f26
Author:sock_magic

更新 Former-commit-id: 5f6d2e895c60af5816eeeb89e6064df28ea9d079

Commit:9d6eab9
Author:sock_magic

refactor: 更新

Commit:b6528f3
Author:sock_magic

refactor: 更新 Former-commit-id: 9d6eab91dfc65fa6d48c7836c594ee33c64a2eb7

Commit:6c63f1e
Author:sock_magic

refactor: 更新

Commit:9899f3f
Author:sock_magic

refactor: 更新 Former-commit-id: 6c63f1e532fc17b5569ecc95b90807334cfe7687

Commit:4f45359
Author:sock_magic

refactor: 更新

Commit:51e356c
Author:sock_magic

refactor: 更新 Former-commit-id: 4f453595f2ee7833efc0b6bcfb81712462ac1b40

Commit:b63d8eb
Author:sock_magic

refactor: 优化 Former-commit-id: f5cfd3644999ae785c3efbf7b9be3a6f8f2dc3b4

Commit:f5cfd36
Author:sock_magic

refactor: 优化

Commit:cb4ec1f
Author:sock_magic

feat: 添加用户偏好设置

Commit:d161943
Author:sock_magic

feat: 添加用户偏好设置 Former-commit-id: cb4ec1f8206f07301ebf42f826eeecd99bfebd1e

Commit:d7557dd
Author:sock_magic

fix: 修复完成

Commit:627c195
Author:sock_magic

fix: 修复完成 Former-commit-id: d7557ddfc9c05cf33abdecf4fb63b2576751f834

Commit:5f66b90
Author:xiwangly2
Committer:xiwangly2

Sync: develop_imcys ---> develop 拉平更改,放弃 develop 的旧提交

The documentation is generated from this commit.

Commit:63f60a9
Author:xiwangly2

Sync: develop_imcys ---> develop 拉平更改,放弃develop

The documentation is generated from this commit.

Commit:59820c4
Author:sock_magic

refactor: 添加每日验证信息记录

Commit:a9565c3
Author:sock_magic

refactor: 添加每日验证信息记录 Former-commit-id: 59820c4365f1bd670dc0b6705e2cc386e07bee86

Commit:c5c287d
Author:sock_magic

refactor: 重构登录模块 Former-commit-id: a99f3d0e9b3cd2091924a4243aafb09b5cfe6ca0

Commit:a99f3d0
Author:sock_magic

refactor: 重构登录模块

Commit:89bdf77
Author:sock_magic

chore: 文件移动

Commit:8d9b8e6
Author:sock_magic

chore: 文件移动 Former-commit-id: 89bdf77dae54d467af35ac336a1fb610f5a780f8

Commit:4d6398f
Author:sock_magic

feat: cookie 刷新

Commit:f6286ba
Author:sock_magic

feat: cookie 刷新 Former-commit-id: 4d6398f309e96245e573ec7e4620cc768de69557

Commit:9d0d08c
Author:sock_magic

refactor: 更新

Commit:36ab0d6
Author:sock_magic

refactor: 更新 Former-commit-id: 9d0d08cc40a25678fef4b9559ed5c5fa300b3900

Commit:77071d0
Author:sock_magic

feat(dev_compose): grpc 启动!

Commit:0bbacd7
Author:sock_magic

feat(dev_compose): grpc 启动! Former-commit-id: 77071d04430327e2fb8a0da61831f333af095f33

Commit:2622875
Author:萌新杰少

protobuf的弹幕引入(未实现且待检查的) Former-commit-id: 24ca91e7798f009cb590b139a60732ab250c8fd8

The documentation is generated from this commit.

Commit:24ca91e
Author:萌新杰少

protobuf的弹幕引入(未实现且待检查的)

The documentation is generated from this commit.

Commit:6ad3f5a
Author:sock_magic

feat(dev_compose): proto dm Former-commit-id: ba7b162b39fb87eee608bad021b5a296898b448a

Commit:ba7b162
Author:sock_magic

feat(dev_compose): proto dm

Commit:d99f659
Author:sock_magic

refactor(dev_compose): 配置protobuf Former-commit-id: 752d5f4cf35c2ef14aca2efeec535c5ab69b742b

Commit:752d5f4
Author:sock_magic

refactor(dev_compose): 配置protobuf