重构信箱阅读与设备管理,支持系统主题和未读筛选 - #28
Merged
Merged
Conversation
Refresh every screen with shared light/dark semantic colors, clearer message and device layouts, and readable confirmation controls. Preserve runtime policy and platform permissions; keep pending interactions when system appearance changes.
Keep the inbox as the landing page, move local actions into sheets, and split connection and authorization into dedicated routes. Query unread messages before limiting results so older unread items remain discoverable. Preserve remote confirmation, permission probes, and credential storage boundaries.
Keep only inbox and device tabs for frequent access. Open audit history from device management as a detail route with a back action, and preserve audit clearing behavior.
Remove the legacy UiAutomator script and its pnpm entry point; retain normal verification and device acceptance requirements.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
将主导航收敛为「信箱 / 设备」。信箱保留为首页,提供固定搜索与筛选工具栏、独立阅读页和批量操作面板;设备总览分别进入连接配置、授权与安全、能力、运行详情及活动记录。界面随系统切换浅深主题。
能力变化
权限变化与平台差异
验证证据
pnpm verify通过,87 个测试套件、440 个测试。pnpm build:android:previewclean prebuild 与 assembleRelease 成功。ai.tokenroll.toolbridgemobile.preview,版本0.0.14/ versionCode14;内部测试签名验证通过,并确认内置assets/index.android.bundle与 Preview JS 配置。adb install -r在 Android 16 / arm64-v8a 真机覆盖安装,安装返回 Success;显式启动 MainActivity 返回Status: ok、LaunchState: COLD。could not get idle state,不计为自动化导航验收通过。删除旧的 Android UI smoke 脚本及 pnpm 命令入口,清理 README/llmdoc 的脚本引用;辅助技术和真机验收要求继续保留。f5032d7,SHA-256:df8f39f3a33f96b8171ee239c4555679b933d1c7dd5944cda9a6fa3ef04777fe。回滚方式
回滚本 PR 的变更并重新构建、覆盖安装兼容版本的 App。没有数据库 schema migration,回滚无需清除消息、设置或凭证。
文档更新
同步 README 与 llmdoc 的导航、未读过滤、系统主题、确认与权限边界、集成入口和 DOD 条目,移除已删除 smoke 脚本的命令和路径引用。