Zhou Weidong
|
bea08110c9
|
feat(reward): 新增客户端奖励中心
|
2026-11-13 13:43:38 +08:00 |
|
Vicky
|
67670d46b1
|
feat(auth): 接入 Google 登录
- 登录页保留邮箱与 Google 两个入口,Google 按钮按官方规范改为白底四色图标
- 新增 GoogleAuthService:封装 initialize/authenticate,失败以结果对象返回
- AuthApi 增加 googleLogin,AuthController 增加 signInWithGoogle
- iOS 补充 CFBundleURLTypes 与 GIDClientID,Bundle ID 统一为 com.stormg.lumadrama
- Google 请求期间按钮显示转圈并禁止重复点击
|
2026-11-13 12:30:47 +08:00 |
|
Zhou Weidong
|
7b90bd59b9
|
style(home): 观看全集按钮轮廓进一步压淡
flutter-ci / test (push) Failing after 19m31s
|
2026-11-04 15:18:42 +08:00 |
|
Zhou Weidong
|
938435dfb9
|
style(home): 观看全集按钮改为半透明白玻璃表面
flutter-ci / test (push) Failing after 19m26s
|
2026-11-04 15:01:36 +08:00 |
|
Zhou Weidong
|
b61bfe625c
|
style(home): 观看全集按钮改用深酒红表面
flutter-ci / test (push) Failing after 19m29s
|
2026-11-04 14:51:20 +08:00 |
|
Zhou Weidong
|
a7b4277536
|
style(home): 观看全集按钮改用暖深炭灰
flutter-ci / test (push) Failing after 19m24s
|
2026-11-04 14:24:21 +08:00 |
|
Zhou Weidong
|
dabff48f7c
|
merge: 首页观看全集配色匹配设计稿
flutter-ci / test (push) Failing after 20m24s
|
2026-11-04 13:44:42 +08:00 |
|
Zhou Weidong
|
6acc00394b
|
style(home): 匹配观看全集设计稿配色
|
2026-11-04 13:42:47 +08:00 |
|
Zhou Weidong
|
f3cfd0d0ec
|
merge: 客户端播放器交互优化
flutter-ci / test (push) Failing after 19m31s
|
2026-11-03 18:28:31 +08:00 |
|
Zhou Weidong
|
35cbdd2bd3
|
perf(player): 优化点击响应与互动反馈
|
2026-11-03 18:28:14 +08:00 |
|
Zhou Weidong
|
3ad371aa9d
|
style(download): 补全条件分支花括号
flutter-ci / test (push) Failing after 21m34s
|
2026-11-02 14:44:38 +08:00 |
|
Zhou Weidong
|
7463d3ee26
|
refactor(empty-state): 空状态支持内容居中
|
2026-11-02 14:44:38 +08:00 |
|
Zhou Weidong
|
59fbd33059
|
feat(category): 分类频道接入榜单快照
|
2026-11-02 14:44:38 +08:00 |
|
Zhou Weidong
|
8c1662475a
|
feat(ranking): 榜单改为统一行布局
|
2026-11-02 14:44:32 +08:00 |
|
Zhou Weidong
|
7f65fe4d48
|
feat(media): 图片占位改为纯色块并去掉扫光
|
2026-11-02 14:44:28 +08:00 |
|
Zhou Weidong
|
613147c20c
|
feat(branding): 更换应用图标与开屏资源
|
2026-11-02 14:44:23 +08:00 |
|
Zhou Weidong
|
731638b31b
|
merge: 同步 v1.0.1 发布版本到 develop
flutter-ci / test (push) Canceled after 0s
|
2026-10-31 14:40:37 +08:00 |
|
Zhou Weidong
|
a833d62c50
|
chore(release): bump version to 1.0.1
|
2026-10-31 14:39:20 +08:00 |
|
Zhou Weidong
|
bc01716449
|
merge: 更新客户端导航与播放加载视觉
flutter-ci / test (push) Canceled after 0s
|
2026-10-31 14:37:00 +08:00 |
|
Zhou Weidong
|
12b1a11bd3
|
feat(ui): 更新底栏图标与播放加载视觉
|
2026-10-31 14:35:26 +08:00 |
|
Zhou Weidong
|
8ec6df2be5
|
merge: 修复 iOS 系统分享面板
flutter-ci / test (push) Canceled after 0s
|
2026-10-31 13:40:14 +08:00 |
|
Zhou Weidong
|
5ec4db151a
|
fix(ios): 修复分享面板并同步互动栏布局断言
|
2026-10-31 13:33:13 +08:00 |
|
Vicky
|
a47af8c3ad
|
style(player): 视频信息区文案统一为 65% 半透明白
flutter-ci / test (push) Canceled after 0s
|
2026-10-31 09:41:19 +08:00 |
|
Vicky
|
2ddf9ee1c6
|
test(config): 服务地址断言跟随环境开关
flutter-ci / test (push) Canceled after 0s
|
2026-10-31 00:02:53 +08:00 |
|
Vicky
|
3bc79ad8e2
|
fix(i18n): 去掉印尼语内容完整性过滤,缺失时回退中文
|
2026-10-31 00:02:53 +08:00 |
|
Vicky
|
c307903c42
|
docs: 修正 README 中的分析基线文案
flutter-ci / test (push) Canceled after 0s
|
2026-10-30 22:53:18 +08:00 |
|
Vicky
|
c5b94633f1
|
feat(following): 收藏页改为紧凑布局并去掉重复续播横幅
|
2026-10-30 22:53:18 +08:00 |
|
Vicky
|
fd2ba0bf43
|
feat(player): 重做播放页信息层级与互动栏点击动效
|
2026-10-30 22:53:18 +08:00 |
|
Vicky
|
aed9ee2b01
|
feat(image): 图片加载占位改为微光骨架
|
2026-10-30 22:53:18 +08:00 |
|
Vicky
|
335e5dc286
|
feat(home): 顶部导航随翻页联动并把推荐更名为精选
|
2026-10-30 22:53:15 +08:00 |
|
Vicky
|
2f4593a46e
|
fix(a11y): 限制底栏文字缩放并统一播放页触控尺寸
flutter-ci / test (push) Canceled after 0s
|
2026-10-30 17:14:40 +08:00 |
|
Vicky
|
7509cf2ecd
|
fix(following): 减淡继续观看封面遮罩亮度
|
2026-10-30 17:14:40 +08:00 |
|
Vicky
|
501bc66282
|
fix(wallet): 丢弃切换账号后返回的旧余额响应
|
2026-10-30 17:14:40 +08:00 |
|
Vicky
|
19196ceb8e
|
fix(i18n): 印尼语内容缺失时不再回退中文
|
2026-10-30 17:14:37 +08:00 |
|
Vicky
|
9ef8eb15b0
|
feat(recommend): 轮播只保留标题简介并重做顶部导航
|
2026-10-30 17:14:34 +08:00 |
|
Vicky
|
53e8c924a6
|
feat(mine): 重做我的页会员卡与功能宫格布局
|
2026-10-30 17:14:32 +08:00 |
|
Vicky
|
e7399fa3fd
|
feat(auth): 登录页改为 ymb 品牌并支持后台配置背景图
|
2026-10-30 17:14:30 +08:00 |
|
Vicky
|
22cc669bbe
|
feat(brand): 应用图标、开屏资源与品牌字体切换为 ymb
|
2026-10-30 17:14:27 +08:00 |
|
Vicky
|
26321e3348
|
feat(cover): 支持横版封面并收紧底栏图标间距
flutter-ci / test (push) Canceled after 0s
- Drama 新增 coverLandscape,WatchProgress 新增 dramaCoverLandscape
- 继续观看横幅优先使用横版封面,缺省回退竖版
- 底部导航栏图标与文字间距由 5dp 收紧至 1dp
|
2026-10-29 17:32:41 +08:00 |
|
Vicky
|
3590cd0c55
|
feat(recommend): 上新板块改按后端语义码判断,顶部轮播改为无缝循环
flutter-ci / test (push) Failing after 30m39s
Drama 新增 tagCode,推荐页只看 NEW_ARRIVAL 这个码决定上新横滑,
不再依赖可变的标签文案;分类网格高度改为复用卡片的统一常量。
头部轮播改用虚拟无限页码,首尾相接且能反向滑,自动播放不再倒滑回第一张。
|
2026-10-29 15:44:33 +08:00 |
|
Vicky
|
c311985601
|
fix(ui): 列表剧名统一两行省略,收藏卡去掉观看进度副标题
筛选、追剧收藏、新片、榜单、缓存与推荐上新等列表卡都按两行剧名预留高度,
超长标题显示省略号;收藏卡不再显示「看到第 N 集」,文字区高度同步收窄。
|
2026-10-29 15:44:30 +08:00 |
|
Vicky
|
4dd37b2588
|
fix(i18n): 缩短我的页收藏、缓存与历史的英文和印尼语文案
My Favorites / Offline downloads / Watch History 在菜单里过长,
统一收成 Favorites / Downloads / History 与 Favorit / Unduhan / Riwayat。
|
2026-10-29 15:44:26 +08:00 |
|
Vicky
|
543d0aadd5
|
style(player): 播放页与首页浮层的控件样式统一
播放页顶部按钮与选集条去掉底色、进度条不再画滑块圆点并压到最底部;
剧名与简介收在互动栏左侧,清屏后只留右下角退出按钮。
首页观看条与进度条共用 20pt 页边距,进度槽底色与播放页一致。
|
2026-10-29 15:44:22 +08:00 |
|
Vicky
|
d5bcda54d3
|
fix(player): 雪碧图缓存补齐槽位预取量,清屏按钮贴近进度条
三个渲染槽位各预取 2 张雪碧图,容量 3 装不下会导致「重建→重新下载解码→
notify→重建」的死循环,真机持续发烫掉帧;容量恢复为 8 并只在未命中时预取。
首页清屏态的退出按钮由距底 56 收到 24,贴着进度条上方。
|
2026-10-29 15:44:17 +08:00 |
|
Vicky
|
79463e65c2
|
feat(player): 剧名与选集合并为同一个弹窗
点剧名默认停在详情页签,选集入口直接停在选集页签,不再跳详情页;
详情页签补上简介、标签、收藏与相似推荐,原选集弹窗合并进来后删除。
|
2026-10-29 15:44:10 +08:00 |
|
Vicky
|
ad7aba3daf
|
chore(gitignore): 忽略 IDE 的 Widget Preview 生成目录
flutter-ci / test (push) Failing after 19m31s
.widget_preview/ 是 IDE 里 Flutter Widget Preview 生成的临时工程(含 .dart_tool、build),不入库。
|
2026-10-29 11:56:23 +08:00 |
|
Vicky
|
47fdd4a29d
|
build(ios): 移除 CocoaPods 集成,插件统一走 Swift Package Manager
iOS 插件已全部支持 SPM,但工程仍保留 Podfile,每次构建都会提示移除 CocoaPods 集成;
按提示 pod deintegrate、删除 Podfile,并去掉两个 Flutter xcconfig 里对 Pods-Runner 配置的 include。
|
2026-10-29 11:55:35 +08:00 |
|
Vicky
|
fe49527dd8
|
perf(discover): 剧场与新片页网格改为按行懒加载
flutter-ci / test (push) Failing after 19m39s
双列网格原来是两个 Column 一次性建出所有卡片,翻几页后上百张卡连同封面都留在树上;
现在改成按行的 SliverList,只构建可见行,剧场页/新片页/搜索结果的滚动容器一并换成 sliver。
搜索结果、加载失败等状态同步改成 sliver,滚动位置与下拉刷新行为保持不变。
|
2026-10-29 11:38:21 +08:00 |
|
Vicky
|
4aaa5bbd60
|
build(deps): 显式声明 intl 依赖,修掉 CI 零告警门禁的存量告警
flutter-ci / test (push) Failing after 19m29s
播放量格式化直接用了 NumberFormat,但 intl 只是 flutter_localizations 的传递依赖;
新增的 dart analyze --fatal-infos 流水线会因此失败,这里按 flutter_localizations 钉住的版本显式声明。
|
2026-10-29 11:27:53 +08:00 |
|
Vicky
|
5649e4c3d4
|
perf(home): 四个根 tab 改为首次可见才构建
原先 IndexedStack 冷启动就把推荐/发现/追剧/我的四棵子树全建出来,各自还会发请求;
现在只建当前 tab,切过去再建并常驻,冷启动少三页构建和一次观看历史请求。
|
2026-10-29 11:25:47 +08:00 |
|