Skip to content

feat: integrate RadiantUI, Xuexiaotong, and secure app flows - #15

Merged
MuxYang merged 31 commits into
masterfrom
p/MuxYang/feat/merge-pr-11-14
Sep 5, 2026
Merged

feat: integrate RadiantUI, Xuexiaotong, and secure app flows#15
MuxYang merged 31 commits into
masterfrom
p/MuxYang/feat/merge-pr-11-14

Conversation

@MuxYang

@MuxYang MuxYang commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

概要

冲突与回归修复

  • 保留 Material、Miuix、LiquidGlass,并新增 Radiant 主题分支。
  • Radiant 底栏、首页边界与动画按 PR feat: 学习通日历开发+RadiantUI 界面体系 #14 原实现恢复;小工具并入首页更多并补充桌面课表入口。
  • 保留招商银行原生充值和安全密码键盘,未恢复旧 WebView 主流程。
  • 修复天气/课表设置取色、设置卡片阴影与图标、更多页崩溃、登录后主页跳转等设备反馈问题。
  • 学习通提醒与原课表提醒使用独立 channel、action 和 request-code 空间,注销时清理学习通提醒。

原作者说明

验证

  • Gradle :app:assembleDebug:通过。
  • Debug APK:已在真实设备覆盖安装,并依据人工反馈完成多轮修复。
  • Gradle :app:assembleRelease:通过,包含 Lint Vital 与 R8;本地未配置签名,因此产物为 unsigned。
  • 按请求未运行自动测试或 UI 自动化,最终功能验收采用人工设备测试。

关系

InChange-Jiang and others added 28 commits August 26, 2026 22:37
新增 xuexiaotong 模块(data/UI)及 reminder 模块
更新依赖版本与构建配置
- 新增 debug 签名配置,release 构建使用 debugKey
- 优化登录界面文案,补充隐私说明
- 新增学小通开源许可证声明
- 移除 release debugKey 签名配置
- 新增 POST_NOTIFICATIONS 权限申请
- 修复重启后提醒丢失、退出/删除后旧提醒残留
- 修复'仅提醒未完成'条件判断
- 修复同步失败覆盖旧数据、课程进度泄露
- CookieJar 使用 matches(url) 过滤
- 每次同步刷新课程列表和截止时间
- 所有请求使用 use {} 关闭 Response
首次进入学习通页时在底部导航第三 tab 上方弹出一次性玻璃气泡,
提示"再次点击可切换日程 / 课程页";点击气泡或完成一次切换后
永久消失(SharedPreferences 标记)。玻璃材质无条件启用,
复用"猜你想用"气泡配方(vibrancy+blur+lens 实时采样),
带 primary 灯泡图标与呼吸小三角。
默认投影高度 14dp → 10dp,缓解缴费页(电控/网费/浴室/校园卡)表单卡片阴影过重的问题。投影色保持 shadow() 默认纯黑不变,仅通过高度控制重量;全局玻璃卡(含成绩单/天气页)同步生效。
Copilot stopped work on behalf of MuxYang due to an error September 4, 2026 18:16
@MuxYang MuxYang closed this Sep 4, 2026
@MuxYang MuxYang reopened this Sep 5, 2026
@MuxYang
MuxYang merged commit 95091f2 into master Sep 5, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants