您的名字
|
59a4096b37
|
WebDAV同步功能重大改进:修复编码问题和双向同步
主要改进:
1. 修复观看记录key中站点名称的编码问题(电视版乱码修复)
2. 实现智能合并策略,支持时间和进度比较
3. 自动修复过期时间戳,确保记录能正常显示
4. 上传和下载都使用findAllRecent(0),确保完整同步
5. 添加详细日志,方便调试定位问题
技术细节:
- 新增fixHistoryKey()方法,单独修复key中的站点名称部分
- 改进合并算法,考虑时间相近、进度领先等多种情况
- 修复createTime超过60天被过滤的问题
- 统一本地和远程记录的编码处理
删除的文件:
- other/sample/* - 示例配置文件
- other/image/* - 示例图片
- .vscode/settings.json - 编辑器配置
|
2025-11-18 10:22:38 +08:00 |
|
您的名字
|
156cecc848
|
项目清理:删除临时文件和示例目录,增强项目规范
- 删除 .vscode/ 编辑器配置
- 删除 other/ 示例和工具目录
- 增强 .gitignore,防止IDE配置和临时文件被提交
- 添加 CONTRIBUTING.md 贡献指南
- 添加 clean_project.sh 项目清理脚本
- 清理所有 .DS_Store 系统文件
|
2025-11-18 10:22:25 +08:00 |
|
您的名字
|
98da628aee
|
docs: 更新README.md,添加v3.1.1版本说明和WebDAV同步功能介绍
|
2025-11-10 19:06:51 +08:00 |
|
您的名字
|
e0aee44d5a
|
feat: 同步本地代码到远程仓库
- 新增WebDAV同步功能相关文件
- 新增CustomSwitch自定义开关组件
- 新增SyncCodeManager、UpdateInstaller、WebDAVSyncManager工具类
- 新增build_all_release.sh构建脚本
- 更新多个Dialog和Activity文件
- 更新字符串资源文件
- 删除apk/release目录下的旧文件
|
2025-11-10 19:05:21 +08:00 |
|
Tochen
|
e7e215628b
|
Update README.md
|
2025-11-10 17:17:52 +08:00 |
|
您的名字
|
a0888f7930
|
chore: 清理项目并规范化
- 删除重复的 XMBOX-Release 目录(与 apk/ 目录功能重复)
- 删除临时清理脚本和无关工具文件(bfg.jar, cleaner.bat)
- 从 Git 中移除本地配置文件(gradle.properties.local)
- 删除空的 local-repo 目录和 .DS_Store 文件
- 更新项目名称:rootProject.name 从 'TV' 改为 'XMBOX'
- 更新通知渠道名称从 'TV' 改为 'XMBOX'
- 更新关于对话框文本,移除 GitHub 链接
- 更新 .gitignore,添加更多忽略规则
- 从 settings.gradle 中注释掉未使用的 chaquo 模块
v3.1.1
|
2025-11-09 18:22:19 +08:00 |
|
您的名字
|
3441bbc8f0
|
fix: 恢复 JSON 方式检测更新,GitHub API 作为备用
- 优先使用 XMBOX-Release 仓库的 JSON 文件检测更新
- JSON 检测失败时回退到 GitHub Releases API
- 修复 v3.0.9 无法检测更新的问题
- 提升更新检测的兼容性和稳定性
|
2025-10-28 20:25:56 +08:00 |
|
您的名字
|
13bc801b12
|
chore: 添加 v3.1.0 版本的 APK 文件
- mobile-arm64_v8a-v3.1.0.apk (34.4MB)
- mobile-armeabi_v7a-v3.1.0.apk (30.4MB)
- leanback-arm64_v8a-v3.1.0.apk (34.5MB)
- leanback-armeabi_v7a-v3.1.0.apk (30.5MB)
|
2025-10-28 20:25:56 +08:00 |
|
您的名字
|
9f3b631dfb
|
chore: 发布 v3.1.0 版本 APK
- 添加 v3.1.0 版本所有架构的 APK 文件
- 更新版本信息 JSON 文件
- 手机版: mobile-arm64_v8a (34.4MB), mobile-armeabi_v7a (30.4MB)
- TV版: leanback-arm64_v8a (34.5MB), leanback-armeabi_v7a (30.5MB)
|
2025-10-28 20:25:49 +08:00 |
|
您的名字
|
8cfea9ef79
|
chore: 发布 v3.1.0 版本
- 更新 README.md 到 v3.1.0
- 添加 v3.1.0 版本的 JSON 配置文件
- 更新根目录的版本信息 JSON
|
2025-10-28 19:53:50 +08:00 |
|
您的名字
|
4a8a84a4eb
|
feat: 升级到v3.1.0
- 实现定时按钮倒计时显示功能
- 适配pixel主题化图标展示
- 优化TimerDialog按钮宽度设计
|
2025-10-28 19:49:49 +08:00 |
|
您的名字
|
56251db9e7
|
feat: 优化播放进度条交互体验
- 修复拖拽时圆球消失问题
- 添加动态轨道高度变化效果(按住时4dp,松开时2dp)
- 优化圆球大小设置(固定14dp)
- 添加ProGuard规则保护DefaultTimeBar反射字段
- 改进触摸事件处理逻辑
- 增强拖拽体验的流畅性
修复内容:
- CustomSeekView: 重构触摸事件处理和动态高度调整
- 布局文件: 统一设置圆球大小为14dp
- ProGuard: 保护Media3 DefaultTimeBar字段不被混淆
|
2025-10-28 19:49:49 +08:00 |
|
Tochen
|
8357ebefcf
|
Update README.md
|
2025-10-24 15:31:56 +08:00 |
|
Tochen
|
b16cb4d193
|
Update README.md
|
2025-10-24 15:28:27 +08:00 |
|
您的名字
|
df0333d26e
|
fix: 修复更新跳转链接,跳转到具体版本页面
- 修改Updater.java中的confirm方法
- 从硬编码的/releases/latest改为动态跳转到/releases/tag/v{version}
- 添加latestVersion字段存储检测到的最新版本号
- 确保点击更新后跳转到正确的版本页面
- 同时修复mobile和leanback版本
|
2025-10-24 14:42:58 +08:00 |
|
您的名字
|
0fd0e245d4
|
docs: 更新README.md到v3.0.9版本
- 更新版本号徽章到3.0.9
- 更新下载链接指向v3.0.9版本
- 添加v3.0.9版本历史记录
- 新增v3.0.9更新日志,包含新功能和UI优化
- 更新APK文件大小信息
|
2025-10-24 14:30:48 +08:00 |
|
您的名字
|
e95ffad576
|
chore: 更新Release仓库json文件到v3.0.9
- 更新mobile.json版本信息到3.0.9
- 更新leanback.json版本信息到3.0.9
- 添加新功能描述:直播开关控制、实时倍速显示
- 添加UI优化描述:滑杆优化、播放进度条改进
- 更新下载链接指向v3.0.9版本
v3.0.9
|
2025-10-24 14:04:12 +08:00 |
|
您的名字
|
78570eed7c
|
feat: 升级到v3.0.9版本
- 新增直播开关控制功能,可隐藏/显示直播tab
- 优化滑杆圆球大小至20dp直径,提升操作体验
- 改进滑杆刻度显示,非激活轨道显示刻度
- 增强播放进度条动态大小调整功能
- 新增实时倍速显示功能
- 优化源管理模块间距动态调整
- 修复播放进度条圆球跳回问题
- 完善直播开关逻辑和UI交互
- 更新版本号至3.0.9
|
2025-10-24 14:00:14 +08:00 |
|
您的名字
|
dcc751c691
|
feat: 更新检测机制优化
- 修改更新检测逻辑,直接使用GitHub Releases API检测最新版本
- 点击更新按钮跳转到GitHub Releases页面而不是直接下载APK
- 优化版本号比较算法,支持更准确的版本检测
- 修改关于页面按钮文字颜色为白色
- 移除对本地JSON文件的依赖,提高更新检测的可靠性
相关文件:
- app/src/mobile/java/com/fongmi/android/tv/Updater.java
- app/src/leanback/java/com/fongmi/android/tv/Updater.java
- app/src/mobile/res/layout/dialog_about.xml
|
2025-10-14 19:10:23 +08:00 |
|
您的名字
|
7a9dc27835
|
发布v3.0.8正式版 - 4个架构包
✨ 新功能:
• 更新流程优化:点击更新跳转到GitHub Releases页面
• UI优化:关于页面按钮文字颜色改为白色
• 点击效果优化:使用更柔和的半透明白色
• 选中状态优化:使用半透明黄色背景
🔧 修复:
• 修复Hook类安装权限问题
• 解决'解析软件包时出现问题'错误
📱 包含版本:
• 手机版 ARM64-v8a (34MB)
• 手机版 ARMv7a (30MB)
• TV版 ARM64-v8a (34MB)
• TV版 ARMv7a (30MB)
|
2025-10-14 18:46:10 +08:00 |
|
您的名字
|
3407f1f955
|
更新v3.0.8手机版APK
- 修复Hook类安装权限问题
- 优化点击效果颜色,使用更柔和的半透明白色
- 调整选中状态背景色为半透明黄色
- 更新版本号到3.0.8
|
2025-10-14 18:00:14 +08:00 |
|
您的名字
|
54280b68eb
|
修复点击效果和安装权限问题
- 修复Hook类中canRequestPackageInstalls()返回false导致的安装失败问题
- 优化点击效果颜色,从刺眼的亮黄色改为柔和的半透明白色
- 调整选中状态背景色,使用更柔和的半透明黄色
- 清理项目中的临时文件和重复文件
- 更新版本号到3.0.8
|
2025-10-14 17:50:42 +08:00 |
|
您的名字
|
cf56f091f3
|
docs: 更新到v3.0.8版本,优化UI交互体验
|
2025-10-14 13:40:13 +08:00 |
|
您的名字
|
9d6d531ffe
|
docs: 更新README文档,反映新的文件结构和下载方式
📝 更新内容:
• 更新下载链接指向XMBOX-Release仓库
• 添加版本历史链接,支持历史版本下载
• 更新v3.0.8更新日志,突出UI交互体验优化
• 添加下载说明章节,解释新的文件结构
• 更新APK文件大小信息
• 保持文档与新的版本化文件结构同步
🔗 新的下载方式:
• 最新版本:直接下载链接
• 历史版本:按版本号组织的文件夹
• 版本信息:每个版本包含完整的JSON配置
v3.0.8
|
2025-10-14 12:55:23 +08:00 |
|
您的名字
|
0c60ddf63d
|
chore: 升级版本号至3.0.8
- 更新app/build.gradle中的versionCode和versionName
- 更新README.md中的版本信息和更新日志
- 更新XMBOX-Release目录中的版本配置
- 更新create_release.sh脚本中的版本号
- 添加v3.0.8的更新说明,重点突出UI交互体验优化
|
2025-10-14 12:37:30 +08:00 |
|
您的名字
|
928a0e9807
|
feat: 优化UI交互体验和视觉效果
- 修复按钮点击效果过于明显的问题
- 统一使用自定义背景替代系统selectableItemBackgroundBorderless
- 移除Control.Action样式中的文字阴影效果
- 优化直播页面选择按钮颜色为主题黄色
- 调整许可协议页面按钮区域上间距为8dp
- 修复跨类和换源按钮的文字重叠问题
- 提升整体UI视觉一致性和用户体验
|
2025-10-14 12:35:12 +08:00 |
|
您的名字
|
93d8c5703b
|
feat: v3.0.7 UI优化和功能改进
✨ UI优化:
- 新增CustomSwitch自定义开关组件(黄色/黑色Material Design)
- 优化电量百分比显示(16sp字号,距离闪电图标2dp)
- 隐藏壁纸功能,精简设置页面
🔒 安全增强:
- 启用v1/v2/v3/v4多重签名保护
- 提升应用安全性和兼容性
🔧 改进优化:
- 修复设置页面开关组件问题
- 优化内存使用
- 提升播放稳定性
v3.0.7
|
2025-10-13 22:50:42 +08:00 |
|
您的名字
|
597261ff57
|
feat: 添加自定义开关按钮样式和UI优化
- 新增CustomSwitch自定义开关组件(黄色/黑色Material Design风格)
- 优化电量百分比显示(16sp字号,距离闪电图标2dp)
- 更新所有设置页面使用新的开关样式
- 移除旧的开关颜色设置代码
- 构建v8a正式版APK
|
2025-10-13 20:22:15 +08:00 |
|
您的名字
|
d4d30d39c1
|
feat: 优化播放页面电池显示和搜索页面布局
✨ 新增功能
- 播放页面添加电池电量显示功能
- 充电时显示闪电图标
- 时间、闪电图标、电量百分比分离显示
🎨 界面优化
- 优化搜索页面左侧视频源列表间距和字体大小
- 改进布局紧凑性,提升视觉体验
🐛 问题修复
- 修复全屏播放模式下电池百分比无法显示的问题
- 修复普通布局缺少电量显示控件的问题
🔧 其他改进
- 删除隐私协议页面顶部应用图标
- 优化通知权限请求时机(改为用户同意隐私协议后请求)
|
2025-10-13 17:43:07 +08:00 |
|
您的名字
|
f49f1cd0b0
|
fix: 修复静默检查的严重问题
🚨 关键修复:
- 移除多余的 getAutoUpdateCheck() 判断
- 完全恢复 FongMi/TV 的更新检查逻辑
- 所有控制都通过 Setting.getUpdate() 进行
🔄 正确的更新流程:
1. 应用启动时总是执行更新检查
2. 但是否弹窗由 Setting.getUpdate() 控制
3. 用户拒绝更新后不再弹窗,直到手动检查
⚠️ 问题说明:
之前添加的 getAutoUpdateCheck() 检查是错误的,
这会导致即使有新版本也不弹窗的问题。
FongMi/TV 没有这个额外检查,所有逻辑都在 need() 方法中。
|
2025-10-13 17:43:07 +08:00 |
|
您的名字
|
8c6275ffe8
|
fix: 优化更新检查用户体验
🔇 静默更新检查:
- 自动检查时不显示任何提示信息
- 只有发现新版本时才弹出更新对话框
- 手动检查时显示完整的状态反馈
👤 用户友好:
- 避免应用启动时的无关弹窗
- 网络错误时静默处理,不干扰用户
- 完全模仿 FongMi/TV 的更新体验
🎛️ 控制机制:
- forceCheck 标记区分自动/手动检查
- 手机版和TV版行为完全一致
- 用户可以通过设置禁用自动检查
|
2025-10-13 17:43:07 +08:00 |
|
您的名字
|
e094f38423
|
fix: 修复应用更新检查机制
🔧 更新检查优化:
- 复刻 FongMi/TV 的更新检查机制
- 使用独立 Release 仓库托管更新信息
- 避免 GitHub API 频率限制问题
- 默认启用自动更新检查功能
📂 文件变更:
- 重写手机版 Updater.java,统一更新检查逻辑
- 修改 Github.java,指向新的 Release 仓库
- 启用 getAutoUpdateCheck() 默认值为 true
✅ 功能改进:
- 手机版和TV版使用相同的更新检查机制
- 支持国内外网络环境自动切换
- 错误处理和用户提示优化
|
2025-10-13 17:43:07 +08:00 |
|
Tochen
|
0734ffc630
|
Update README.md
|
2025-09-26 17:16:53 +08:00 |
|
您的名字
|
a8700a8c66
|
docs: 更新 README.md 到 v3.0.7
- 更新版本号到 v3.0.7
- 更新下载链接和文件大小
- 添加详细的 v3.0.7 更新日志
- 记录所有核心修复和UI优化内容
|
2025-09-26 13:19:14 +08:00 |
|
您的名字
|
ca95128ee9
|
feat: 全面优化应用稳定性和用户体验
🐛 核心修复:
- 修复 VodConfig/LiveConfig 空指针崩溃问题
- 添加构造函数初始化列表,防止 clear() 方法空指针异常
- 增强 Setting 类隐私协议状态管理
🎨 UI/UX 改进:
- 新增隐私协议页面 (PrivacyAgreementActivity)
- 修复按钮文字显示不完整问题(调整文字大小和按钮高度)
- 空状态动画位置优化(向上移动40dp)
- TV版选集按钮选中状态文字改为黄色显示
🌟 空状态优化:
- 恢复完整的 Lottie 空状态动画 (54KB)
- 新增多个空状态布局:搜索、收藏、通用
- 更新空状态文案为川渝方言风格:'这里撒子内容都没得~'
📺 TV版本优化:
- 新增专用颜色选择器 episode_text.xml
- 选集按钮选中状态文字颜色改为黄色 (#FFEB3B)
- 仅影响视频详情页,不干扰其他页面
🔧 技术改进:
- 优化生命周期管理和错误处理
- 增强任务栈管理,防止用户返回协议页面
- 添加空值安全检查,提升应用稳定性
版本:v3.0.7 - 包含所有修复和优化的稳定版本
|
2025-09-26 13:19:13 +08:00 |
|
您的名字
|
dde56eeedb
|
修复leanback版本更新提示和视频源选中状态问题
|
2025-09-26 13:19:09 +08:00 |
|
Tochen
|
f530ee6407
|
Update README.md
|
2025-09-24 19:08:47 +08:00 |
|
Tochen
|
f9ec0334e1
|
Update README.md
|
2025-09-24 18:56:52 +08:00 |
|
Tochen
|
389d548d08
|
Update README.md
|
2025-09-24 18:50:13 +08:00 |
|
Tochen
|
fb948dc8c0
|
更新 README.md
|
2025-09-24 18:23:38 +08:00 |
|
Tochen
|
ce2f46cf5b
|
Update README.md
|
2025-09-24 18:04:58 +08:00 |
|
Tochen
|
db63949a31
|
更新 README.md
|
2025-09-17 16:09:38 +08:00 |
|
Tochen
|
f2127ab3a6
|
更新 README.md
|
2025-09-17 16:05:54 +08:00 |
|
Tochen
|
f525a88668
|
Update README.md
|
2025-08-28 15:26:23 +08:00 |
|
Tochen
|
91a20c8aae
|
Update README.md
|
2025-08-28 15:22:21 +08:00 |
|
Tochen
|
59a8c4fd01
|
Update README.md
|
2025-08-28 15:16:28 +08:00 |
|
Tochen
|
3f63cc2416
|
Update README.md
|
2025-08-24 01:11:51 +08:00 |
|
您的名字
|
fcdef561ec
|
Update version to 3.0.6 in README.md
|
2025-08-22 17:42:57 +08:00 |
|
您的名字
|
8d0ae1d5b4
|
Update strings and notifications
|
2025-08-22 17:39:24 +08:00 |
|
您的名字
|
afd2d4667d
|
Update settings page icons: Replace icons with Material Design 3 style icons
|
2025-08-22 17:36:29 +08:00 |
|