提交图

  • 1cdcc7e7b4 feat(sdk-push): 小米推送点击通知时调度点击事件并传递 URL main XuqmGroup 2026-06-26 18:21:33 +0800
  • 90975edc50 fix(sdk-webview): 修复中文文件名上传时变为下划线的问题 XuqmGroup 2026-06-26 14:18:43 +0800
  • 7063d102a2 feat(sdk): 新增 ROM 版本上报及 VIVO 隐私协议日志 XuqmGroup 2026-06-26 12:21:17 +0800
  • edbabeb578 chore(sdk-core): 恢复版本号 1.1.6-SNAPSHOT(版本号由 Jenkins 管理) XuqmGroup 2026-06-26 11:47:44 +0800
  • 33dcc48cbf fix(sdk-core): 移除 ConfigCache,直接解密 rawBytes 避免 signingKey 丢失 XuqmGroup 2026-06-26 11:47:17 +0800
  • e6fcdefacd fix(push): 修复 VIVO push initialize 调用失败问题 XuqmGroup 2026-06-25 18:36:03 +0800
  • fc43885f1e feat(push): 通知点击事件通过回调给 App,不在 SDK 内解析业务逻辑 XuqmGroup 2026-06-25 18:03:37 +0800
  • f63ae07bcb feat(push): 添加推送通知点击 URL 跳转支持 XuqmGroup 2026-06-25 18:00:33 +0800
  • 978312956c fix(push): 修复 UnvarnishedMessage.content -> message 编译错误 XuqmGroup 2026-06-25 17:27:11 +0800
  • 344efbb0aa feat(push): 完成 VIVO 推送集成 + Xiaomi 凭据强校验 XuqmGroup 2026-06-25 16:57:18 +0800
  • 4f4f8564df fix(webview): 恢复文件选择器使用 ACTION_GET_CONTENT 保持原有 UI XuqmGroup 2026-06-24 14:38:25 +0800
  • 7306041d79 fix(file): 解决文件下载和时间戳处理问题 XuqmGroup 2026-06-23 16:43:19 +0800
  • 3d62a6ed72 fix: docx MIME 检测 + Fingerprint 协程帧稳定性 XuqmGroup 2026-06-23 15:19:51 +0800
  • ab0dc90909 debug(webview): 文件选择器全链路日志 + 修复逗号分隔 acceptTypes XuqmGroup 2026-06-23 15:09:52 +0800
  • 64e7ae57a2 ci: bump module versions [sdk-core,sdk-im,sdk-push,sdk-update,sdk-webview,sdk-license,sdk-bugcollect,sdk-bugcollect-plugin] Jenkins CI 2026-06-23 15:00:47 +0800
  • 6d18af496b fix: 移除库模块 isMinifyEnabled 修复 Duplicate class 冲突 XuqmGroup 2026-06-23 14:57:22 +0800
  • 7169e66ee9 fix(bugcollect): flush 时修正初始化前暂存事件的 appKey XuqmGroup 2026-06-23 14:40:14 +0800
  • 584aba22b1 ci: bump module versions [sdk-webview] Jenkins CI 2026-06-23 14:32:13 +0800
  • 7b66fcf333 fix(webview): 修复 Office 文件选择后无响应问题 XuqmGroup 2026-06-23 14:30:10 +0800
  • efb9721ddf ci: bump module versions [sdk-webview] Jenkins CI 2026-06-23 14:22:26 +0800
  • 059347988a fix(webview): 文件选择器权限检查 + content URI 本地缓存 XuqmGroup 2026-06-23 14:20:10 +0800
  • 1662ccc2ea ci: bump module versions [sdk-core,sdk-im,sdk-push,sdk-update,sdk-webview,sdk-license,sdk-bugcollect,sdk-bugcollect-plugin] Jenkins CI 2026-06-23 14:00:07 +0800
  • 8fe22a8c96 fix(proguard/push): 补充 Firebase/GMS 及厂商推送 SDK 的 -dontwarn 规则 XuqmGroup 2026-06-23 13:47:28 +0800
  • fbe2a6b677 fix(proguard): sdk-core 保留全部类名,其余模块加 -dontwarn 避免跨模块 R8 缺类错误 XuqmGroup 2026-06-23 13:44:19 +0800
  • aac4bd7baa feat(proguard): 各模块开启 R8 混淆,添加 proguard-rules.pro 保留公开 API XuqmGroup 2026-06-23 13:35:07 +0800
  • 73fcba76fb ci: bump module versions [sdk-webview] Jenkins CI 2026-06-23 11:28:41 +0800
  • 265994042e fix(sdk-webview): reject file picker result when MIME type doesn't match accepted types XuqmGroup 2026-06-23 11:27:21 +0800
  • a481da7bad ci: bump module versions [sdk-webview] Jenkins CI 2026-06-23 11:24:23 +0800
  • ade156456a fix(sdk-webview): handle WebView renderer crash to prevent main process from dying XuqmGroup 2026-06-23 11:22:59 +0800
  • daaa40147d ci: bump module versions [sdk-bugcollect,sdk-bugcollect-plugin] Jenkins CI 2026-06-23 11:14:23 +0800
  • 50effbb274 fix(bugcollect-plugin): always inject xuqmBuildId manifest placeholder for all variants XuqmGroup 2026-06-23 11:12:42 +0800
  • 3554cbdf31 ci: bump module versions [sdk-bugcollect,sdk-bugcollect-plugin] Jenkins CI 2026-06-23 11:08:19 +0800
  • 9d4de920a4 fix(bugcollect): 使用 manifest meta-data 传递 buildId,修复 namespace/applicationId 不一致导致反射失败 XuqmGroup 2026-06-22 17:50:16 +0800
  • 06f7b9d44d feat(bugcollect): 为每次打包生成独立 buildId,支持相同版本多包溯源 XuqmGroup 2026-06-22 16:46:41 +0800
  • 8e0193ceec fix: BugCollect.buildDeviceInfo 和 appVersion 在 SDK 未初始化时安全降级 XuqmGroup 2026-06-19 02:17:26 +0800
  • 04eb0d13d3 fix: BugCollect.captureError 在 SDK 未初始化时不再崩溃 XuqmGroup 2026-06-19 02:05:06 +0800
  • 79463a5808 feat(core): 添加请求签名功能并扩展更新接口 XuqmGroup 2026-06-19 01:27:56 +0800
  • e3d03c0ea7 feat: 统一 deviceId 来源,所有 SDK 模块使用 XuqmSDK.deviceId XuqmGroup 2026-06-18 23:37:59 +0800
  • fd37f57fbf feat(sdk-core): deviceId 优先使用 ANDROID_ID,卸载重装后仍可识别设备 XuqmGroup 2026-06-18 22:00:16 +0800
  • 5d1b07b997 ci: bump module versions [sdk-core,sdk-webview,sdk-bugcollect,sdk-bugcollect-plugin] Jenkins CI 2026-06-18 21:22:59 +0800
  • ffafd94a1e chore(bugcollect): 清理调试日志,准备发布正式版本 XuqmGroup 2026-06-18 21:15:55 +0800
  • 84c9eb5e7a fix(bugcollect): 修复上传流程 - pendingErrors 队列、动态 URL、相对路径补全 XuqmGroup 2026-06-18 20:12:00 +0800
  • 8d0dd0a41d debug: uploadIssues 日志改为 Log.w XuqmGroup 2026-06-18 19:45:14 +0800
  • 35bf96f89f debug(bugcollect): 添加 uploadIssues 日志 XuqmGroup 2026-06-18 19:40:29 +0800
  • 64580b4b9e debug(bugcollect): 添加 flush 日志排查上传流程 XuqmGroup 2026-06-18 19:36:17 +0800
  • 3f03f5c1de fix(bugcollect): 平台配置下发后延迟重试 flush,修复事件丢失 XuqmGroup 2026-06-18 19:29:18 +0800
  • ceaaeca1fe fix(bugcollect): LogQueue 动态获取 bugCollectApiUrl,修复上传 URL 为空问题 XuqmGroup 2026-06-18 19:16:02 +0800
  • d742317c4d fix(bugcollect): LogUploader 自动将相对路径补全为绝对 URL XuqmGroup 2026-06-18 19:06:03 +0800
  • 3ded960383 fix(bugcollect): captureError 在 SDK 未就绪时暂存事件,就绪后自动 flush XuqmGroup 2026-06-18 18:56:37 +0800
  • d5ce5ffabb refactor(bugcollect): 移除 BugCollectInitProvider 减少框架开销 XuqmGroup 2026-06-18 17:07:12 +0800
  • 2b1857a8ff fix(sdk-core): initBugCollect 反射调用 Kotlin object 需传单例实例 XuqmGroup 2026-06-18 17:01:21 +0800
  • e180003386 fix(sdk-bugcollect): BugCollectInitProvider 添加 CrashCapture import XuqmGroup 2026-06-18 16:25:35 +0800
  • 2c610b777d fix(sdk-core): 修复编译错误 — KDoc 转义 + MasterKeys API XuqmGroup 2026-06-18 16:04:57 +0800
  • b7c7a2c385 perf(sdk-core): 合并 ContentProvider + PBKDF2 缓存,冷启动从 ~350ms 降到 ~7ms XuqmGroup 2026-06-18 15:58:53 +0800
  • 1f1c0b4018 docs(readme): 更新文档说明新增日志监控模块 XuqmGroup 2026-06-18 15:41:09 +0800
  • 6a5bfd1c10 fix(sdk-core): ConfigFileReader KDoc 注释中 */ 导致编译失败,转义为 \* XuqmGroup 2026-06-18 15:30:09 +0800
  • 75c1d77965 feat(sdk-core): ConfigFileReader 新增 assets/config/ 目录支持 XuqmGroup 2026-06-18 15:06:40 +0800
  • ba6de0a5fd perf(sdk): ContentProvider 异步初始化,减少冷启动阻塞时间 XuqmGroup 2026-06-18 14:53:34 +0800
  • 0ec173677d feat(webview): 添加 onProgressChanged 回调,支持页面加载进度监听 XuqmGroup 2026-06-18 14:05:43 +0800
  • 30ce89afcc fix(file): 公共 Downloads 使用 MediaStore 写入,兼容华为设备 XuqmGroup 2026-06-18 13:56:35 +0800
  • d2873eda66 refactor(file): download 方法复用 resolveBaseDir,统一目录创建逻辑 XuqmGroup 2026-06-18 13:50:48 +0800
  • a6b1905a66 fix(file): resolveBaseDir 多重尝试创建目录,兼容华为/小米设备 XuqmGroup 2026-06-18 13:50:14 +0800
  • aeeba4fac8 feat(webview): 添加 onPageError 回调,支持页面加载失败检测 XuqmGroup 2026-06-18 13:43:56 +0800
  • d015fd7d40 fix(ci): 版本信息用逗号分隔,避免 Windows 管道符冲突 XuqmGroup 2026-06-18 12:59:05 +0800
  • f797ec48d3 fix(ci): post 块中用 script 包裹 Groovy 变量声明 XuqmGroup 2026-06-18 12:48:30 +0800
  • 3e788e1c4e fix(ci): 转义 PUBLISHED_VERSIONS 换行符,避免 Windows bat 解析多命令 XuqmGroup 2026-06-18 12:37:42 +0800
  • 6f216bc4c2 fix(ci): SNAPSHOT 版本基于下一版本号,避免与已发布的 release 冲突 XuqmGroup 2026-06-18 12:23:51 +0800
  • f0276bb440 feat(webview): 添加blob下载功能并完善存储权限处理 XuqmGroup 2026-06-18 11:52:02 +0800
  • aca0d009a8 feat(bugcollect): 使用 deviceId 作为 userId 兜底,保障影响设备数统计 XuqmGroup 2026-06-18 10:47:38 +0800
  • 77fef3a38b refactor(bugcollect): 注册与 URL 完全解耦 XuqmGroup 2026-06-18 10:18:08 +0800
  • be8eeba9e1 fix(bugcollect): BugCollectInitProvider 对旧版 sdk-core 防御降级 XuqmGroup 2026-06-18 10:16:05 +0800
  • 54b3163f53 refactor(bugcollect): 崩溃收集与上传分离,sdk-core 保持独立 XuqmGroup 2026-06-18 10:11:08 +0800
  • cc1557daf0 fix(bugcollect): 修复 fatal crash 不上报——startCrashCapture 从未被调用 XuqmGroup 2026-06-18 10:05:43 +0800
  • e300cbdb83 fix(bugcollect): 修复崩溃文件未写入导致 fatal crash 不上报的 bug XuqmGroup 2026-06-18 09:43:47 +0800
  • 58d479523e fix: uniquePropNames 去重逻辑修复,避免重复 bump 版本 XuqmGroup 2026-06-17 19:14:34 +0800
  • 0a93127f01 ci: bump module versions [sdk-bugcollect,sdk-bugcollect-plugin] Jenkins CI 2026-06-17 19:09:09 +0800
  • 76ce61b06d ci: sdk-bugcollect-plugin 随 sdk-bugcollect 自动联动,移除独立参数 XuqmGroup 2026-06-17 19:06:23 +0800
  • 5499376a08 ci: bump module versions [sdk-bugcollect] Jenkins CI 2026-06-17 19:01:44 +0800
  • ffcebf504a ci: bump module versions [sdk-bugcollect-plugin] Jenkins CI 2026-06-17 18:53:09 +0800
  • 229de4d498 fix: bugcollect-plugin Java 17 → 21(Jenkins agent 已有 Java 21) XuqmGroup 2026-06-17 18:51:59 +0800
  • 3959da7693 fix: bugcollect 模块 Java 11 → 17(Jenkins agent 无法下载 Java 11) XuqmGroup 2026-06-17 18:39:34 +0800
  • d47500be96 fix: foojay-resolver 升级到 1.0.0(修复 Gradle 9 IBM_SEMERU 兼容性) XuqmGroup 2026-06-17 18:32:40 +0800
  • c76b1326be fix: 添加 Gradle toolchain 自动下载(foojay-resolver),解决 Jenkins agent 缺少 Java 11 问题 XuqmGroup 2026-06-17 18:29:26 +0800
  • a3d7e14fc1 ci: 替换 toUnique 为 Set,兼容 Jenkins Sandbox XuqmGroup 2026-06-17 18:25:05 +0800
  • 4e422aa1c1 feat(jenkins): 添加 sdk-bugcollect-plugin 模块支持 XuqmGroup 2026-06-17 18:21:40 +0800
  • ae2ba91e57 ci: bump module versions [sdk-core,sdk-im,sdk-push,sdk-update,sdk-webview,sdk-license,sdk-bugcollect] Jenkins CI 2026-06-17 18:07:14 +0800
  • 0f8205063d feat(bugcollect): 更新 API 端点并改进数据结构 XuqmGroup 2026-06-17 18:02:10 +0800
  • d910f9e3e1 revert(sdk-core): 回滚 serverUrl 回退 baseUrl 的临时补丁 XuqmGroup 2026-06-17 16:44:24 +0800
  • cb6b06e92d fix(sdk-core): 从 config.xuqm 读取 platformUrl 时 serverUrl 回退到 baseUrl XuqmGroup 2026-06-17 16:38:53 +0800
  • da6c5f59e5 fix(bugcollect): remove invalid sdk param from IssueEvent in LogQueue XuqmGroup 2026-06-17 15:59:37 +0800
  • 43e7c5655e fix(bugcollect): IssueEvent 补充 SdkInfo nested class,BugCollect 移除 IssueEvent 无效 sdk 参数 XuqmGroup 2026-06-17 15:38:27 +0800
  • 4896f24af8 feat(bugcollect): SDK v1.1.0 — 修复 packageName 缺失导致 captureError 静默失败 XuqmGroup 2026-06-17 15:30:40 +0800
  • a36097fcdb fix(sdk-update): awaitInitialization 同时等待远程平台配置完成 XuqmGroup 2026-06-17 13:30:19 +0800
  • 12bff04e0e ci: bump module versions [sdk-update] Jenkins CI 2026-06-17 13:09:39 +0800
  • 16d8354064 fix(sdk-update): 40404 改为抛 IllegalStateException,走 onFailure 异常上报路径 XuqmGroup 2026-06-17 13:07:54 +0800
  • c4fcac1da8 ci: bump module versions [sdk-update] Jenkins CI 2026-06-17 12:51:28 +0800
  • 5b21a7a52e feat(sdk-update): 服务未开通时返回 serviceActivated=false XuqmGroup 2026-06-17 12:22:24 +0800
  • ba8fc74740 fix(sdk-update): 修复 checkAppUpdate NPE — 服务端 versionName 为 null 时崩溃 XuqmGroup 2026-06-17 11:32:42 +0800
  • 7b52d09758 refactor(sdk-bugcollect): 将 Gradle 插件拆分为独立 JVM 模块 sdk-bugcollect-plugin XuqmGroup 2026-06-17 10:41:29 +0800
  • 8db0d353de feat(sdk-bugcollect): Gradle plugin 支持从 config.xuqm 自动解密读取配置 XuqmGroup 2026-06-16 19:14:49 +0800