1ced5f2a0e
补齐移动壳启动视觉配置
...
复用真实品牌图标配置 Expo 启动页
复用透明品牌图标配置 Android adaptive icon
校验启动页、adaptive icon 与品牌底色不漂移
更新原生壳方案和团队决策记录
2026-06-18 08:46:35 +08:00
01a346a9b0
禁止壳生产代码保留临时替身
...
移动壳配置检查扫描生产源码脚手架词
桌面壳配置检查扫描生产源码脚手架词
保留测试文件使用 mock 的边界
更新原生壳方案和团队决策记录
2026-06-18 08:42:18 +08:00
64c5c65b20
固定桌面壳安装包身份
...
校验 Tauri 桌面壳产品名和应用标识
校验桌面壳 Tauri、Node 与 Cargo 版本一致
收紧桌面壳 release/dev 入口、CSP 与 updater 禁用门禁
更新原生壳方案和团队决策记录
2026-06-18 08:36:24 +08:00
67a52e444f
固定移动壳安装包身份
...
补齐 Expo 移动壳 iOS bundleIdentifier 与 buildNumber
补齐 Expo 移动壳 Android versionCode
校验移动壳版本、包标识和构建号不漂移
更新原生壳方案和团队决策记录
2026-06-18 08:29:47 +08:00
5bd1fb1a8f
切换移动壳默认主站入口
...
Expo 移动壳默认 H5 地址改为线上主站
本机 Vite 地址仅通过环境变量显式启用
补充默认入口检查测试和架构文档
2026-06-18 08:23:48 +08:00
3b3e83aa7a
收紧移动壳启动地址归一
...
Expo 移动壳只接受 http 和 https 基准 H5 地址
非法启动地址回退默认 H5 并继续附加宿主上下文
Deep link 继续限制为同源 H5 路径
补充启动地址检查测试和架构文档
2026-06-18 08:19:25 +08:00
94a866b48b
接入移动壳安全区布局
...
Expo 移动壳使用 SafeAreaProvider 和 SafeAreaView 包裹 WebView
新增安全区边界配置和测试
补充移动壳安全区依赖检查和架构文档
2026-06-18 08:14:27 +08:00
94046153c6
接入桌面壳单实例唤醒
...
Tauri 桌面壳启用 single-instance 插件
重复启动只唤醒并聚焦已有主窗口
禁止把第二实例参数透传给 H5
补充单实例检查测试和架构文档
2026-06-18 08:07:50 +08:00
88e363586e
完善桌面壳托盘关闭行为
...
主窗口关闭在托盘可用时隐藏到托盘
托盘不可用时保持默认关闭避免窗口无法恢复
补充关闭策略检查测试和架构文档
2026-06-18 08:01:21 +08:00
45a9f9b0cd
接入桌面壳系统托盘
...
Tauri 桌面壳启用真实系统托盘
托盘菜单提供显示主窗口刷新和退出动作
托盘注册失败不阻断主窗口启动
补充桌面壳托盘检查测试和架构文档
2026-06-18 07:56:47 +08:00
f7126f9556
接入移动端壳相机图片导入能力
...
新增 HostBridge file.captureImage 契约与 H5 facade
Expo 移动壳通过系统相机拍摄图片并复用图片导入校验
通用图片输入面板按宿主能力展示拍摄入口并转换为现有 File 回调
补充移动壳、HostBridge、图片面板测试和原生壳文档
2026-06-18 06:03:45 +08:00
b3278739a5
接入原生壳音频文件导出能力
...
新增 file.exportAudio HostBridge 契约和 H5 facade
移动端通过 Expo 缓存文件与系统分享导出受控音频
桌面端通过 Tauri 保存对话框写入受控音频字节
通用音频输入面板仅对本地音频资产展示宿主导出入口
更新壳能力检查、测试、方案文档和共享决策记录
2026-06-18 05:42:16 +08:00
3be997e286
接入原生壳音频文件导入能力
...
新增 file.importAudio HostBridge 契约和 H5 facade
移动端通过 Expo DocumentPicker 读取受控音频文件
桌面端通过 Tauri 文件选择框读取受控音频文件
通用音频输入面板在原生壳复用宿主导入和现有音频处理管线
更新壳能力检查、测试、方案文档和共享决策记录
2026-06-18 05:25:39 +08:00
51dcff6d16
接入原生壳页面刷新能力
...
新增 app.reloadWebView HostBridge 契约和 H5 facade
移动端通过 react-native-webview reload 刷新当前 WebView
桌面端通过 Tauri WebviewWindow reload 刷新主窗口
更新壳能力检查、测试、方案文档和共享决策记录
2026-06-18 05:07:01 +08:00
1c6749b53e
接入原生壳文本文件导入能力
...
新增 file.importText HostBridge 契约和 H5 facade
移动端通过 Expo DocumentPicker 读取受控文本文件
桌面端通过 Tauri 文件选择框读取受控文本文件
更新壳能力检查、测试、方案文档和共享决策记录
2026-06-18 04:51:56 +08:00
c7a24fba37
接入原生壳剪贴板读取能力
...
新增 clipboard.readText HostBridge 契约和 H5 facade
移动端通过 expo-clipboard 读取纯文本剪贴板
桌面端通过 Tauri clipboard-manager 读取纯文本剪贴板
更新壳能力检查、测试、方案文档和共享决策记录
2026-06-18 04:38:16 +08:00
bbfe4b7181
接入原生壳本地通知能力
...
新增 notification.showLocal HostBridge 契约和 H5 facade
移动端通过 expo-notifications 发送即时本地通知
桌面端通过 Tauri notification 插件发送系统通知
更新壳能力检查、测试、方案文档和共享决策记录
2026-06-18 04:24:55 +08:00
14f838c414
接入移动壳图片导入能力
...
Expo 壳通过系统相册选择器实现 file.importImage
限制导入图片 MIME 与大小并避免暴露设备本地 URI
H5 facade 将用户取消导入归为无选择回退
更新移动壳依赖、配置校验、测试和架构文档
2026-06-18 03:04:21 +08:00
199f02cf9f
接入桌面壳图片导入能力
...
新增 file.importImage 与 file.imageDropped HostBridge 能力
Tauri 壳通过系统图片选择和主窗口拖拽读取真实图片文件
H5 统一使用导入图片与拖入图片事件 facade
限制图片 MIME 与大小并避免暴露本机绝对路径
更新壳能力校验、测试和架构文档
2026-06-18 02:52:37 +08:00
586e46fa63
接入原生壳网络状态能力
...
新增 network.status 与 network.statusChanged HostBridge 能力
Expo 壳通过 expo-network 查询并订阅真实网络状态
Tauri 壳通过主站可达性查询和 WebView online/offline 事件同步网络状态
更新壳能力检查、测试和架构文档
2026-06-18 02:35:48 +08:00
346368f0e7
接入原生壳生命周期事件
...
新增 app.lifecycle HostBridge 能力与 H5 订阅入口
Expo 壳通过 React Native AppState 注入真实前后台状态
Tauri 壳通过主窗口 focus 和 blur 注入真实激活状态
更新壳能力漂移检查、测试和架构文档
2026-06-18 02:16:47 +08:00
45eec17007
接入原生壳外观查询能力
...
新增 HostBridge appearance.getColorScheme 只读契约和 H5 facade
Expo 壳通过 React Native Appearance 读取系统配色
Tauri 壳通过主窗口 theme 读取桌面配色
补齐外观查询测试、漂移检查和架构文档
2026-06-18 02:00:49 +08:00
6b39bdbe19
接入原生壳应用角标能力
...
新增 HostBridge app.setBadgeCount 契约和 H5 能力门控
Expo 壳按平台声明能力并在 iOS 调用系统角标 API
Tauri 壳通过主窗口设置任务栏角标并校验 payload
补齐角标能力测试、漂移检查和架构文档
2026-06-18 01:50:15 +08:00
910625d5e1
接入原生壳分享卡图片导出
...
新增 file.exportImage 宿主能力契约
分享卡下载在原生壳中优先走宿主图片导出
Expo 壳写入缓存图片并调用系统分享保存
Tauri 壳通过保存对话框写入图片字节
补齐能力漂移检查、测试和架构文档
2026-06-18 01:31:28 +08:00
ad883df307
校验原生壳能力声明一致性
...
移动壳配置检查校验声明能力来自共享 HostBridge 白名单
桌面壳配置检查校验 runtime 能力与 URL hostCapabilities 一致
文档补充新增 native capability 后必须运行双壳检查
共享决策记录补充壳能力防漂移约束
2026-06-18 01:09:02 +08:00
ee49c26868
收紧移动壳外链协议白名单
...
Expo WebView 外域导航只允许安全外链协议交给系统
阻断危险协议避免外链页面保留宿主桥能力
补充移动壳导航测试和宿主壳文档
2026-06-18 00:35:14 +08:00
78afd81269
接入移动壳原生触觉反馈
...
H5 HostBridge 增加 haptics.impact 受控调用入口
运行时点击反馈优先请求 Expo 触觉能力并保留浏览器震动回退
补充触觉反馈测试和宿主壳能力文档
2026-06-17 23:57:46 +08:00
eb9981e67d
接入移动壳文本文件导出能力
...
Expo 移动壳通过文件系统写入缓存文本并调用系统分享保存面板
补充移动壳导出能力依赖、配置守卫和 HostBridge 单测
更新宿主壳能力协议、方案文档和共享决策记录
2026-06-17 23:32:00 +08:00
87cdb8bfba
接入桌面壳受控站内导航
...
Tauri 桌面壳支持 navigation.openNativePage 的同源 H5 路由跳转
补充桌面壳导航白名单校验和运行时能力检查
更新宿主壳方案和项目共享决策记录
2026-06-17 23:19:59 +08:00
1a26806804
完善移动壳系统分享目标解析
...
移动 Expo 壳解析统一分享目标并调用 React Native 系统分享面板
补充直接分享、缓存作品目标和空分享目标的移动壳测试
更新宿主壳方案和项目共享决策记录
2026-06-17 23:08:20 +08:00
d67f9d5725
接入桌面壳文本文件导出能力
...
新增 HostBridge file.exportText 契约、文件名清洗和 H5 导出入口
Tauri 桌面壳通过受控 host_bridge_request 打开保存对话框并写入文本文件
Expo 移动壳对未接入的文件导出能力明确返回 unsupported
更新宿主壳方案、统一协议和项目共享决策记录
2026-06-17 23:02:01 +08:00
6f19e1c3ba
接入移动壳返回栈事件
...
移动壳声明 host.events 和 navigation.canGoBack 能力
Expo WebView 导航状态变化时向 H5 注入返回栈事件
H5 native_app transport 支持订阅 HostBridge 事件
补充事件订阅测试、移动壳能力测试和配置守卫
更新宿主壳方案和团队共享决策记录
2026-06-17 22:42:44 +08:00
a87f3dcc82
接入桌面壳窗口标题同步
...
HostBridge 契约新增 app.setTitle 方法和标题 payload
Tauri 桌面壳通过主窗口 API 同步非空窗口标题
桌面壳能力清单和配置守卫声明 app.setTitle
补充标题校验测试并更新宿主壳方案和团队共享决策记录
2026-06-17 22:36:52 +08:00
61d910400e
收口宿主壳外链打开协议
...
共享 HostBridge 契约新增外链 URL 协议白名单校验
Expo 移动壳打开外链前拒绝危险协议
Tauri 桌面壳打开外链前拒绝危险协议
补充共享契约、移动壳和桌面壳外链校验测试
更新宿主壳方案和团队共享决策记录
2026-06-17 22:31:24 +08:00
8b14c6ebe5
接入桌面壳分享复制能力
...
Tauri HostBridge 声明 share.setTarget 和 share.open 真实能力
桌面壳将分享 payload 或已同步作品目标整理为非空文本写入系统剪贴板
补充桌面壳分享文本解析测试和配置守卫
更新 Expo React Native 与 Tauri 宿主壳方案及团队共享决策记录
2026-06-17 22:23:34 +08:00
080ebaedfd
接入移动壳受控路由导航
...
移动 HostBridge 声明 navigation.openNativePage 并限制为同源 H5 route
Expo WebView 将受控导航请求切换为新的 WebView URL
补充移动壳 HostBridge 与导航解析测试和配置守卫
更新宿主壳方案、统一协议和团队共享决策记录
2026-06-17 22:15:31 +08:00
02a475d652
接入 Expo 移动壳深链入口
...
新增移动壳 deep link 到同源 H5 路径的解析与运行时监听
配置移动壳真实品牌图标、iOS associated domain 和 Android app link
补充移动壳配置守门、单测和宿主壳文档记忆
2026-06-17 22:04:18 +08:00
4acc81747a
接入 Tauri 桌面剪贴板能力
...
新增 Tauri clipboard-manager 依赖并通过 HostBridge 写入系统剪贴板
同步桌面壳能力清单和真实品牌图标配置
补充桌面壳配置守门、测试和宿主壳文档记忆
2026-06-17 21:54:53 +08:00
9b7da18879
新增 Expo 与 Tauri 原生宿主壳
...
新增 HostBridge 原生宿主契约和 H5 native_app transport
新增 Expo React Native 移动壳并收紧 WebView 外链边界
新增 Tauri 桌面壳并用 capability 收口受控命令
更新宿主壳方案、文档索引和共享记忆
2026-06-17 21:39:34 +08:00
e29992cf01
点赞和改造开关加入后台配置
2026-06-10 14:37:04 +08:00
17662916cd
收口创作入口契约后台表单
...
将统一创作契约泥点消耗改为数字字段并由前端格式化展示
将后台契约编辑从 JSON 文本改为结构化卡片与弹窗表单
隐藏玩法阶段等内部标识并按玩法默认映射自动带出
更新创作入口文档、团队记忆和回归测试
2026-06-07 23:53:31 +08:00
63444d047f
补齐拼消消作品可见性管理
...
接入后台作品可见性列表中的拼消消源类型
支持后台切换拼消消已发布作品 visible 状态
补充后台前端玩法标签与公开 ReadModel 文档说明
2026-06-07 15:08:32 +08:00
18908609fc
feat: 统一创作页表头跟随后台入口配置
2026-06-06 22:49:38 +08:00
70ff18ad90
feat: 支持创作入口公告配置
2026-06-03 03:31:45 +08:00
c193a352df
收口创作流程统一总计划并修复等待页窄屏裁切
2026-05-31 05:57:34 +00:00
40ef89aeb5
chore: upgrade spacetimedb and stabilize dev startup
2026-05-29 21:02:54 +00:00
kdletters
dbbd48083a
feat: add admin work visibility controls
2026-05-28 00:49:45 +08:00
50a0d6f982
Refine creation tab UX, generation flow, and bindings
...
Large changes across frontend, backend and docs to align creation-tab and generation-page behavior with new product UI/UX and Spacetime bindings. Updated hermes decision-log and pitfalls with concrete rules (banner carousel, font sizing, unread-dot tokens, template-card layout, direct card->entry routing, separation of account balance vs prize pools, removal of global page card shell, generation progress milestones and unified circular progress, and background video handling). Added GenerationProgressHero component and media assets, plus generation-related UI/tests updates (CustomWorldGenerationView, BarkBattleGeneratingView, creation hub/cards, platform entry routing, index tests). Backend and contract updates include new category fields in admin API types and admin UI form/list, spacetime-client/module/migration changes and generated bindings script. Misc: many tests adjusted, new docs and plan files added, and several server-rs crate changes to support the updated creation/ generation workflows.
2026-05-25 00:41:30 +08:00
kdletters
da3badb802
style: align UI palette with Taonier visuals
2026-05-21 13:54:35 +08:00
c7fe793a9e
feat: 支持充值商品配置和档位首充
2026-05-15 06:20:52 +08:00