提交图

17 次代码提交

作者 SHA1 备注 提交日期
XuqmGroup
144fd80f65 fix(update): generate RN Android init metadata 2026-07-27 11:56:42 +08:00
XuqmGroup
78721ee2f0 fix(update): embed signed config in Metro debug 2026-07-27 11:23:14 +08:00
XuqmGroup
1e130deaa1 test(update): compare generated paths portably 2026-07-27 10:24:12 +08:00
XuqmGroup
daa96302dd feat(update): secure signed plugin release sets 2026-07-27 00:39:26 +08:00
XuqmGroup
3d2134e08a feat(sdk): harden automatic config and plugin releases 2026-07-26 23:47:30 +08:00
XuqmGroup
507ce3d2ee feat(update): release-set 事务制品与原生层职责拆分
- 插件包改为 .xuqm.zip 事务制品,manifest/bundle/资源/SHA-256 统一校验
- 原生层拆分为桥接编排、插件包暂存、底层存储三个单一职责类
- 状态查询改为纯读取,不再误触发安装;新增 NATIVE_BASELINE_INCOMPATIBLE 拒绝
- SemVer 解析拆分为独立原生类并补原生测试
- XWebView 收口唯一内核,错误态统一中文层与重试
- common 增加请求头/运行时契约收口与 http 测试
2026-07-20 19:31:43 +08:00
XuqmGroup
d677a9ee52 feat(update): centralize Metro module builds 2026-07-18 08:59:40 +08:00
XuqmGroup
04fc964a92 test(rn-update): run real Hermes compiler on Windows 2026-07-18 07:08:18 +08:00
XuqmGroup
aacfbf0edd refactor(rn-sdk): unify host runtime and webview contracts 2026-07-18 06:59:57 +08:00
XuqmGroup
144a3bcb2d feat(update): gate plugins on runtime baseline changes 2026-07-17 14:43:05 +08:00
XuqmGroup
4cfcbb3aa2 fix(test): normalize CLI paths on Windows 2026-07-17 14:18:46 +08:00
XuqmGroup
e7b31d7fc6 feat(update): support safe plugin bundle reload 2026-07-17 14:12:02 +08:00
XuqmGroup
a902e30e0a feat: rebuild RN sdk runtime and plugin updates 2026-07-17 13:50:30 +08:00
XuqmGroup
ab30b28f3d feat: v0.3.0 — 自动初始化 + 插件更新 + 脚手架工具
common:
- 新增 autoInit.ts 自动初始化(对齐 Android ContentProvider 模式)
- 新增 configCrypto.ts 内置配置文件解密
- XuqmSDK 新增 initWithConfigFile / setUserInfo / getUserInfo
- 新增 crypto-types.d.ts Web Crypto 类型声明

update:
- 重写 UpdateSDK:checkAppUpdate / checkPluginUpdate / checkAndCachePlugin
- 移除 checkAndPromptAppUpdate(SDK 不做 UI)
- 新增插件脚手架 create-plugin.mjs
- 重命名 RnUpdateInfo → PluginUpdateInfo

license:
- crypto.ts 支持 XUQM-CONFIG-V1 + XUQM-LICENSE-V1 双格式
- 新增 decryptConfigFile 导出

docs:
- 重写 README.md
- 新增 docs/SDK-API参考.md
- 新增 docs/插件脚手架.md
- 新增 docs/配置文件规范.md
2026-06-15 01:44:20 +08:00
XuqmGroup
5bddc9b167 chore: sync local changes 2026-05-07 19:39:41 +08:00
XuqmGroup
67d54bf1f2 docs(sdk): 添加 Android SDK 文档和 API 设计规范
- 新增 Android SDK 使用文档,包含模块结构、集成方式和快速开始指南
- 添加 SDK API 重设计规范,统一初始化和登录接口设计
- 补充安全设计规范,完善 UserSig 鉴权和敏感数据处理方案
- 创建平台 REST API 规范,定义服务端到服务端的调用接口
- 添加离线推送架构设计,集成各大厂商推送服务与 IM 联动方案
2026-04-29 15:46:40 +08:00
XuqmGroup
3d488250ee feat(rn): add xuqm_release Node.js script, expand IM SDK with friends/groups/conversations
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-29 00:37:10 +08:00