kdletters
|
e8bcd3ba88
|
收口移动壳系统深链声明
移动壳源配置门禁锁定唯一 iOS associated domain
Expo public config 烟测锁定唯一 Android App Link 过滤器
宿主壳方案文档补充深链接管范围约束
共享决策日志记录移动壳系统深链声明边界
|
2026-06-18 13:52:37 +08:00 |
|
kdletters
|
e6de69649b
|
收口原生壳本地生成物边界
忽略Expo本地状态目录并保持导出烟测目录不入库
统一原生壳扫描排除Tauri schema和自动生成权限产物
更新原生壳方案和共享决策记录
|
2026-06-18 13:45:06 +08:00 |
|
kdletters
|
0e0a5bb0c0
|
收口HostBridge能力分发门禁
移动壳检查展开能力列表并校验request capability都有handler
桌面壳检查capabilities与Rust request分发一致
更新原生壳方案和共享决策记录
|
2026-06-18 13:38:11 +08:00 |
|
kdletters
|
7bb76ffb37
|
收口HostBridge方法白名单门禁
移动壳配置检查拒绝共享契约外HostBridge method分发
桌面壳配置检查校验Rust method白名单与共享契约一致
更新原生壳方案和共享决策记录
|
2026-06-18 13:30:19 +08:00 |
|
kdletters
|
71b18002d4
|
收口HostBridge请求信封校验
共享契约新增HostBridge method白名单和request id归一规则
Expo与Tauri壳在能力分发前拒绝非法id和未知method
补充两端测试、配置门禁、原生壳方案和共享决策记录
|
2026-06-18 13:22:27 +08:00 |
|
kdletters
|
4c4682069b
|
收口HostBridge重复请求回放
Expo壳按request id复用进行中请求并回放已完成响应
Tauri壳在唯一HostBridge命令外层增加重复请求等待与回放
补充两端测试、配置门禁、原生壳方案和共享决策记录
|
2026-06-18 13:07:54 +08:00 |
|
kdletters
|
e64b73e9b4
|
收口移动壳H5入口来源
移动壳启动URL仅允许生产主站和本机开发入口
补充移动壳URL和deep link测试,防止外域H5获得HostBridge
更新原生壳方案和共享决策记录
|
2026-06-18 12:50:16 +08:00 |
|
kdletters
|
6cf1038ff3
|
收口HostBridge入站消息来源
让Expo和Tauri注入的HostBridge消息显式携带当前窗口origin和source
H5原生HostBridge监听器拒绝非当前窗口或非当前origin的消息
补充伪造来源回包测试,防止sandbox消息结算宿主请求
更新原生壳方案和共享决策记录
|
2026-06-18 12:43:53 +08:00 |
|
kdletters
|
ce66b69ad8
|
收口移动壳渠道SDK依赖边界
扩展移动壳配置检查,根包和移动壳包都禁止提前安装移动渠道SDK
更新原生壳方案,说明根依赖不得绕过移动壳发布通道边界
同步共享决策记录,明确真实渠道契约前不接入移动崩溃上报和analytics依赖
|
2026-06-18 12:35:37 +08:00 |
|
kdletters
|
6a5869596c
|
收口桌面壳JS依赖边界
移除根H5与桌面壳未使用的Tauri JS guest依赖
新增桌面壳检查,禁止根包和桌面壳包安装Tauri JS guest包
更新原生壳方案和共享决策记录,明确桌面系统能力只由Rust HostBridge分发
|
2026-06-18 12:30:43 +08:00 |
|
kdletters
|
ef5b7afd2c
|
锁定移动壳即时通知边界
移动壳配置检查拒绝定时和周期通知触发字段
移动壳配置检查固定本地通知只使用 null 或 Android channelId 触发
同步宿主壳方案中的即时通知门禁说明
同步共享决策记录中的通知权限边界
|
2026-06-18 12:21:25 +08:00 |
|
kdletters
|
d4a160ca7d
|
补齐移动壳解析配置门禁
Expo public config 烟测校验 assetBundlePatterns 不漂移
Expo public config 烟测校验 Android 默认不显式请求权限
同步原生壳方案中的双重配置门禁说明
同步共享决策记录中的移动壳 public config 门禁
|
2026-06-18 12:15:30 +08:00 |
|
kdletters
|
6c7e1e6852
|
锁定原生壳身份与能力作用域
移动壳配置检查固定 Expo 应用身份、外观、资源和桥版本
移动壳配置检查禁止 Android 默认显式请求权限
桌面壳配置检查固定唯一主窗口和 main capability 作用域
同步 Expo React Native 与 Tauri 宿主壳方案文档
同步共享决策记录中的原生壳门禁约定
|
2026-06-18 12:11:04 +08:00 |
|
kdletters
|
ff438e8897
|
关闭移动壳网页下载路径
移动壳 WebView 注入下载阻断脚本并丢弃 iOS 文件下载事件。
移动壳 Android 包配置阻断外部存储和请求安装包权限。
移动壳配置检查和 Expo public config smoke 锁定下载边界。
新增移动壳 WebView 下载阻断策略测试。
更新宿主壳方案和共享决策日志记录移动端下载只能走 HostBridge 导出。
|
2026-06-18 12:00:44 +08:00 |
|
kdletters
|
0e4d818b38
|
统一验收壳生产替身扫描
check:native-shells 增加移动壳和桌面壳生产源码临时替身词扫描。
扫描排除测试、配置检查脚本、node_modules、target 和移动壳 export 烟测产物。
更新宿主壳方案说明根级验收覆盖生产壳替身词门禁。
更新共享决策日志记录壳生产源码禁替身进入统一验收。
|
2026-06-18 11:50:20 +08:00 |
|
kdletters
|
1817793de2
|
固化登录支付未接入回退边界
移动壳测试覆盖登录和支付未接真实渠道时返回 unsupported_method。
桌面壳测试覆盖登录和支付未接真实渠道时返回 unsupported_method。
更新宿主壳方案说明登录支付半接入不得返回伪成功。
更新共享决策日志记录登录支付 unsupported 回退验收口径。
|
2026-06-18 11:44:39 +08:00 |
|
kdletters
|
25b140d63e
|
收紧移动壳观测渠道初始化边界
移动壳配置检查拒绝观测、渠道、更新 SDK 相关依赖。
移动壳配置检查拒绝生产入口和 HostBridge 提前初始化观测、渠道、更新 SDK。
更新 Expo React Native 与 Tauri 宿主壳方案中的 Phase 4 能力边界。
更新共享决策日志记录移动壳观测与渠道 SDK 初始化前置条件。
|
2026-06-18 11:39:05 +08:00 |
|
kdletters
|
242f872ac0
|
收紧桌面壳观测渠道边界
桌面壳配置检查拒绝崩溃上报、analytics、遥测日志、自动更新和渠道分发 SDK 依赖。
桌面壳配置检查拒绝相关 Rust 初始化片段提前进入 Tauri 壳。
更新 Expo React Native 与 Tauri 宿主壳方案中的桌面观测渠道边界。
更新共享决策日志记录桌面壳观测与渠道 SDK 接入前置条件。
|
2026-06-18 11:33:25 +08:00 |
|
kdletters
|
5a03592f61
|
关闭移动壳更新通道
移动壳 Expo 配置显式关闭 OTA 更新
移动壳配置检查拒绝更新通道和移动端观测依赖提前接入
宿主壳方案和共享决策记录发布通道边界
|
2026-06-18 11:23:22 +08:00 |
|
kdletters
|
4e11ffb644
|
收紧桌面壳宿主版本边界
桌面壳配置检查校验 release 和 dev 入口 hostVersion
桌面壳配置检查要求 runtime 回包使用 Cargo 版本
宿主壳方案和共享决策记录桌面版本边界
|
2026-06-18 11:17:22 +08:00 |
|
kdletters
|
bc6d237a03
|
统一移动壳宿主版本来源
移动壳入口 query 和 runtime 回包共用宿主版本常量
移动壳配置检查拒绝 HostBridge 版本散落硬编码
宿主壳方案和共享决策记录版本单一来源约束
|
2026-06-18 11:12:27 +08:00 |
|
kdletters
|
44d0507d98
|
收紧移动壳通知权限边界
移动壳 Android 包配置阻断重启和精确定时通知权限
移动壳配置检查拒绝远程推送 token 和通知响应监听流程
宿主壳方案和共享决策记录即时本地通知边界
|
2026-06-18 11:06:28 +08:00 |
|
kdletters
|
bbac06c4d8
|
关闭桌面壳主窗口调试器
桌面壳主 WebView 显式关闭 DevTools
桌面壳配置检查拒绝 DevTools 配置和 feature 漂移
宿主壳方案和共享决策记录桌面调试边界
|
2026-06-18 10:56:26 +08:00 |
|
kdletters
|
16196464b9
|
拒绝桌面壳默认下载落盘
桌面壳 WebView 下载事件默认拒绝网页触发的落盘动作
桌面壳配置检查守卫下载拒绝策略
宿主壳方案和共享决策记录桌面保存边界
|
2026-06-18 10:49:40 +08:00 |
|
kdletters
|
db4df0ab9a
|
收紧桌面壳顶层导航边界
桌面主窗口只允许打包资产和同源 H5 留壳
桌面外链与新窗口请求交给系统 opener 后拒绝留壳
同步宿主壳方案和共享决策记录
|
2026-06-18 10:39:35 +08:00 |
|
kdletters
|
6b700a0ea0
|
固定桌面壳运行平台标记
桌面壳创建主窗口前将 hostPlatform 归一为真实系统平台
桌面壳配置检查新增运行平台归一守卫
同步宿主壳方案与共享决策记录
|
2026-06-18 10:31:59 +08:00 |
|
kdletters
|
0c143afb44
|
固定移动壳媒体播放策略
设置 Expo WebView 支持内联媒体和用户触发全屏视频
补充移动壳媒体策略门禁和共享决策文档
|
2026-06-18 10:18:55 +08:00 |
|
kdletters
|
9b1a477cb0
|
固定移动壳软键盘布局
设置 Expo Android 软键盘布局为 resize
补充移动壳键盘布局门禁和共享决策文档
|
2026-06-18 10:14:45 +08:00 |
|
kdletters
|
3c64b37fb9
|
放开移动壳横竖屏方向
将 Expo 移动壳方向配置改为随设备方向
补充移动壳方向策略门禁和共享决策文档
|
2026-06-18 10:09:37 +08:00 |
|
kdletters
|
580b3a2875
|
禁止壳层伪声明登录支付能力
补充 Expo 与 Tauri 壳层登录支付能力禁伪声明检查
同步宿主壳方案和共享决策中的登录支付能力边界
|
2026-06-18 10:01:14 +08:00 |
|
kdletters
|
84156e7d86
|
补齐移动壳Metro导出烟测
新增 Expo iOS 和 Android production bundle 导出检查
将 mobile-shell:export 纳入原生壳统一验收
同步宿主壳方案、能力协议和共享记忆验收口径
|
2026-06-18 09:55:49 +08:00 |
|
kdletters
|
21165481b8
|
补齐移动壳Expo配置烟测
新增移动壳 Expo managed config 解析检查
将 mobile-shell:config 纳入原生壳统一验收
同步宿主壳方案、能力协议和共享记忆验收口径
|
2026-06-18 09:48:09 +08:00 |
|
kdletters
|
9f1a3fac7d
|
补齐桌面壳构建烟测
将桌面 release --no-bundle 构建烟测纳入原生壳统一验收
同步宿主壳方案、能力协议和文档入口的验收口径
更新项目共享记忆中的原生壳门禁决策
|
2026-06-18 09:40:02 +08:00 |
|
kdletters
|
a9b297a728
|
拆分桌面壳CSP配置
桌面壳 release CSP 移除本机调试源
桌面壳 devCsp 单独保留 Vite 和 HMR 本机来源
桌面壳检查脚本校验 release 和 dev CSP 边界
宿主壳方案和共享决策记录桌面 CSP 分层
|
2026-06-18 09:30:34 +08:00 |
|
kdletters
|
a1afd33004
|
校验移动壳HostBridge消息来源
移动壳 onMessage 按页面 URL 拦截非同源 HostBridge 消息
移动壳导航测试覆盖同源消息入口和异常来源丢弃
移动壳检查脚本要求保留消息来源校验
宿主壳方案和共享决策记录移动消息入口边界
|
2026-06-18 09:23:53 +08:00 |
|
kdletters
|
7fabb5ed4c
|
收紧移动壳WebView安全开关
移动壳 WebView 显式禁用多窗口、文件访问、混合内容、第三方 Cookie 和远程调试
移动壳检查脚本拒绝 WebView 安全开关被放宽
移动壳导航测试补充协议降级、协议相对外域和危险协议拦截
宿主壳方案和共享决策记录移动 WebView 安全边界
|
2026-06-18 09:19:05 +08:00 |
|
kdletters
|
28e5295911
|
关闭移动壳安卓自动备份
移动壳 Android 包配置显式设置 allowBackup=false
移动壳检查脚本拒绝恢复 Android 自动备份
宿主壳方案和共享决策记录移动端备份边界
|
2026-06-18 09:14:30 +08:00 |
|
kdletters
|
f38fb363ff
|
禁用移动壳麦克风权限
移动壳 Android 包配置通过 blockedPermissions 移除 RECORD_AUDIO
移动壳检查脚本拒绝麦克风权限缺失拦截或被重新声明
宿主壳方案和共享决策记录移动端权限边界
|
2026-06-18 09:10:21 +08:00 |
|
kdletters
|
d33be9f869
|
收紧桌面壳命令白名单
桌面壳检查脚本校验 Tauri build manifest、invoke handler 与 capability 只暴露 host_bridge_request
桌面壳检查脚本拒绝残留的非白名单自动生成权限文件
宿主壳方案和共享决策记录桌面壳命令暴露边界
|
2026-06-18 09:04:25 +08:00 |
|
kdletters
|
3dbc3f0319
|
收紧移动壳网络安全元数据
禁用 Android 默认明文流量
禁用 iOS ATS 任意网络加载
声明当前未使用非豁免自定义加密
更新原生壳方案和团队决策记录
|
2026-06-18 08:57:49 +08:00 |
|
kdletters
|
78c317fc32
|
补齐桌面壳平台图标集
从真实品牌 PNG 派生 Tauri 多尺寸图标
配置 Windows ICO 与 macOS ICNS 图标
校验桌面壳图标尺寸、容器和 bundle 列表
更新原生壳方案和团队决策记录
|
2026-06-18 08:54:02 +08:00 |
|
kdletters
|
1ced5f2a0e
|
补齐移动壳启动视觉配置
复用真实品牌图标配置 Expo 启动页
复用透明品牌图标配置 Android adaptive icon
校验启动页、adaptive icon 与品牌底色不漂移
更新原生壳方案和团队决策记录
|
2026-06-18 08:46:35 +08:00 |
|
kdletters
|
01a346a9b0
|
禁止壳生产代码保留临时替身
移动壳配置检查扫描生产源码脚手架词
桌面壳配置检查扫描生产源码脚手架词
保留测试文件使用 mock 的边界
更新原生壳方案和团队决策记录
|
2026-06-18 08:42:18 +08:00 |
|
kdletters
|
64c5c65b20
|
固定桌面壳安装包身份
校验 Tauri 桌面壳产品名和应用标识
校验桌面壳 Tauri、Node 与 Cargo 版本一致
收紧桌面壳 release/dev 入口、CSP 与 updater 禁用门禁
更新原生壳方案和团队决策记录
|
2026-06-18 08:36:24 +08:00 |
|
kdletters
|
67a52e444f
|
固定移动壳安装包身份
补齐 Expo 移动壳 iOS bundleIdentifier 与 buildNumber
补齐 Expo 移动壳 Android versionCode
校验移动壳版本、包标识和构建号不漂移
更新原生壳方案和团队决策记录
|
2026-06-18 08:29:47 +08:00 |
|
kdletters
|
5bd1fb1a8f
|
切换移动壳默认主站入口
Expo 移动壳默认 H5 地址改为线上主站
本机 Vite 地址仅通过环境变量显式启用
补充默认入口检查测试和架构文档
|
2026-06-18 08:23:48 +08:00 |
|
kdletters
|
3b3e83aa7a
|
收紧移动壳启动地址归一
Expo 移动壳只接受 http 和 https 基准 H5 地址
非法启动地址回退默认 H5 并继续附加宿主上下文
Deep link 继续限制为同源 H5 路径
补充启动地址检查测试和架构文档
|
2026-06-18 08:19:25 +08:00 |
|
kdletters
|
94a866b48b
|
接入移动壳安全区布局
Expo 移动壳使用 SafeAreaProvider 和 SafeAreaView 包裹 WebView
新增安全区边界配置和测试
补充移动壳安全区依赖检查和架构文档
|
2026-06-18 08:14:27 +08:00 |
|
kdletters
|
94046153c6
|
接入桌面壳单实例唤醒
Tauri 桌面壳启用 single-instance 插件
重复启动只唤醒并聚焦已有主窗口
禁止把第二实例参数透传给 H5
补充单实例检查测试和架构文档
|
2026-06-18 08:07:50 +08:00 |
|
kdletters
|
88e363586e
|
完善桌面壳托盘关闭行为
主窗口关闭在托盘可用时隐藏到托盘
托盘不可用时保持默认关闭避免窗口无法恢复
补充关闭策略检查测试和架构文档
|
2026-06-18 08:01:21 +08:00 |
|