Commit Graph

  • 88326c4992 refactor(server): 改用 Vite 原生 tsconfig 路径解析 main imbytecat 2026-03-22 01:05:16 +08:00
  • 4e2bc5b8dc chore(deps): 更新 bun lock imbytecat 2026-03-22 00:39:25 +08:00
  • 9da3df6ad7 chore: 升级 monorepo 依赖版本 imbytecat 2026-03-22 00:02:55 +08:00
  • 250eba6927 fix(server): 首页文档入口改为 api docs ux imbytecat 2026-03-19 16:24:57 +08:00
  • 0f344b5847 refactor(server): crypto 流程改用验证后的 licenceId imbytecat 2026-03-19 16:16:53 +08:00
  • 403eec3e12 feat(server): 配置接口接入 licence 验签 imbytecat 2026-03-19 16:16:42 +08:00
  • 84c935d4bd refactor(server): 规范化 licence 持久化结构 imbytecat 2026-03-19 16:16:29 +08:00
  • e5fed81db5 feat(server): 新增 signed licence 校验工具 imbytecat 2026-03-19 16:16:18 +08:00
  • e3e3caed6a feat(crypto): 新增 RSA 验签工具 imbytecat 2026-03-19 16:16:07 +08:00
  • b5490085bd chore(deps): bump dependencies to latest versions imbytecat 2026-03-16 15:09:01 +08:00
  • 713ee5b79f docs(server): update encryptSummary example summary structure imbytecat 2026-03-10 16:58:28 +08:00
  • d7d6b06e35 fix(server): simplify report tag and hide platformPublicKey in config output imbytecat 2026-03-10 16:35:00 +08:00
  • 1997655875 feat(server): persist platform public key and enrich OpenAPI docs imbytecat 2026-03-10 16:20:49 +08:00
  • 9a2bd5c43a fix(server): 使用 lossless-json 无损处理 summary.json Long 精度 imbytecat 2026-03-10 16:10:25 +08:00
  • 42bc8605b4 docs: 添加摘要+ZIP 加密测试控制器参考 imbytecat 2026-03-10 15:09:11 +08:00
  • 04ff718f47 docs: 移除旧版工具箱端授权对接指南文档 imbytecat 2026-03-10 15:08:36 +08:00
  • da82403f7f refactor(server): signAndPackReport 对齐 Kotlin 参考实现的摘要与签名结构 imbytecat 2026-03-10 15:08:12 +08:00
  • 4a5dd437fa fix(server): setPgpPrivateKey 接口增加私钥格式校验 imbytecat 2026-03-10 15:07:31 +08:00
  • 1945417f28 feat(crypto): 新增 validatePgpPrivateKey 校验函数 imbytecat 2026-03-10 15:07:07 +08:00
  • 8be32bf15b refactor(server): extract ZIP security checks into reusable safe-zip module imbytecat 2026-03-06 16:51:33 +08:00
  • 1110edc974 docs: remove outdated UX API docs (superseded by OpenAPI /api/docs) imbytecat 2026-03-06 16:41:15 +08:00
  • a5fd9c1833 fix(crypto): replace deprecated .passthrough() with .loose() (Zod 4) imbytecat 2026-03-06 16:40:46 +08:00
  • 3d27f8ccfa refactor(crypto): use Zod safeParse for summary.json validation instead of manual checks imbytecat 2026-03-06 16:39:38 +08:00
  • 4d64cfb93d docs: 添加管理平台标准加密算法 Kotlin 参考实现 imbytecat 2026-03-06 15:34:04 +08:00
  • 2651ec0835 fix(crypto): 修复 RSA-OAEP 加密与 Java SunJCE 的 MGF1 哈希不兼容问题 imbytecat 2026-03-06 15:33:07 +08:00
  • 122dead202 refactor(server): 简化 signAndPackReport 接口,PGP 私钥本地存储、summary.json 从 ZIP 提取 imbytecat 2026-03-06 14:55:12 +08:00
  • ec41a4cfc7 docs(contract): 为所有 API 的 input/output 添加 OpenAPI examples,便于厂商测试 imbytecat 2026-03-06 14:37:50 +08:00
  • 86754f73c1 docs(contract): 优化 API summary/description,对齐工具箱端对接指南文档 imbytecat 2026-03-06 14:30:09 +08:00
  • 9296ab31e4 fix(server): 每次启动重新计算设备特征码,环境变化时自动更新 imbytecat 2026-03-06 11:28:14 +08:00
  • 72d1727eb6 refactor(server): 设备特征码直接使用完整 SHA-256,移除 FP- 前缀和截断 imbytecat 2026-03-06 11:23:52 +08:00
  • aabd60e619 refactor(server): 使用 systeminformation 替代手动采集生成设备特征码 imbytecat 2026-03-06 11:16:17 +08:00
  • cdb3298f6d refactor(db): 删除去业务化后残留的 device/task 表定义 imbytecat 2026-03-06 10:39:09 +08:00
  • 060ddd8e12 docs: 更新 UX 本地身份配置流程与对接说明 imbytecat 2026-03-06 10:02:56 +08:00
  • b50d2eaf10 refactor(server): 重构为本地身份配置 + 底层 crypto 能力接口 imbytecat 2026-03-06 10:02:26 +08:00
  • 46e2c94faf fix(db): 修正 drizzle-kit 在 Bun SQLite 下的配置与脚本 imbytecat 2026-03-05 16:59:25 +08:00
  • b1062a5aed refactor(api): signAndPackReport 直接返回签名 ZIP 文件 imbytecat 2026-03-05 16:58:59 +08:00
  • b193759e90 docs: 新增第三方 OpenAPI 对接指南 imbytecat 2026-03-05 16:44:01 +08:00
  • eb941c06c0 docs(api): 补全 OpenAPI 元数据与字段描述 imbytecat 2026-03-05 16:43:53 +08:00
  • eb2f6554b2 docs: 更新 signAndPackReport 为 multipart 文件上传说明 imbytecat 2026-03-05 16:32:49 +08:00
  • 58d57fa148 refactor(server): 使用 multipart File 替代报告 ZIP 的 base64 上传 imbytecat 2026-03-05 16:32:41 +08:00
  • 509860bba8 docs: 补充 UX 集成模式与授权对接说明 imbytecat 2026-03-05 16:24:21 +08:00
  • 4e7c4e1aa5 feat(server): 实现设备授权与报告 ZIP 签名打包接口 imbytecat 2026-03-05 16:24:10 +08:00
  • 8261409d7d refactor(server): 切换 SQLite 并重建设备/任务表结构 imbytecat 2026-03-05 16:23:30 +08:00
  • d2eb98d612 feat: 新增共享加密包并引入 ZIP/PGP 依赖 imbytecat 2026-03-05 16:23:13 +08:00
  • 9d8a38a4c4 fix: 修正 ORPC handler 语义、加固 Electron 安全、优化构建与运行时配置 imbytecat 2026-03-05 14:06:43 +08:00
  • cd7448c3b3 docs: 统一使用 bun run <script> 避免与 Bun 内置子命令冲突 imbytecat 2026-03-05 12:57:26 +08:00
  • 58d7a453b6 style: 将 biome lineWidth 从默认 80 调整为 120 imbytecat 2026-03-05 12:28:18 +08:00
  • afc3b66efa refactor: 移除根 package.json 中冗余的 --filter 参数 imbytecat 2026-03-05 12:08:48 +08:00
  • 3c97e9c3eb refactor: 移除根 turbo.json 中冗余的 compile/dist 任务定义 imbytecat 2026-03-05 12:06:11 +08:00
  • 58620b4d4b feat: 补充 root compile/dist 脚本,通过 Turbo filter 委托到对应 app imbytecat 2026-03-05 11:56:49 +08:00
  • 04b8dedb3e fix: 修正 middleware 导入路径、清理 catalog 冗余项、同步文档 imbytecat 2026-03-05 11:22:49 +08:00
  • 02bdfffe79 refactor(client): 合并 orpc.ts 和 query-client.ts 为单文件,遵循 ORPC 官方模式 imbytecat 2026-03-05 11:05:53 +08:00
  • 0cd8b57d24 refactor: 优化项目结构 — 修复拼写、提取共享 interceptor、扁平化 db 目录、清理空包 imbytecat 2026-03-05 10:58:55 +08:00
  • 0438b52c93 refactor(db): 移除 drizzle() 多余的 schema 参数,RQBv2 只需 relations imbytecat 2026-03-05 10:37:47 +08:00
  • fd9478d64e docs: 同步 AGENTS.md 至 Drizzle v1 beta 并添加开发原则 imbytecat 2026-03-05 10:21:31 +08:00
  • 73614204f7 chore(deps): 升级 Drizzle ORM 到 1.0 beta 并迁移至 RQBv2 imbytecat 2026-03-05 10:17:10 +08:00
  • 61e7a1b621 chore(deps): 升级依赖并同步 VSCode 配置 imbytecat 2026-03-05 10:00:13 +08:00
  • 5ccde0a121 fix(server): 避免 SSR 导入 *.client 模块导致构建失败 imbytecat 2026-02-26 12:09:45 +08:00
  • 0553347bfe chore(deps): 升级 TanStack Start 与构建相关依赖 imbytecat 2026-02-26 12:09:37 +08:00
  • 52af81b079 ci(gitea): 移除 Gitea Actions 工作流 imbytecat 2026-02-17 18:30:38 +08:00
  • 527c1d1020 ci(gitea): 将 dist 工作流重命名为 release 并上传 AppImage 产物 imbytecat 2026-02-17 18:21:54 +08:00
  • 4ed961760a ci(gitea): 升级 mise action 并补充版本输出 imbytecat 2026-02-17 18:00:32 +08:00
  • c54b7d27a6 ci(gitea): 新增 mise + turbo dist 构建工作流 imbytecat 2026-02-17 17:52:28 +08:00
  • d478b94c13 chore(server): 切换 Bun 运行链路并同步升级核心依赖 imbytecat 2026-02-17 17:43:07 +08:00
  • 908b369732 fix(server): 使用 SubmitEventHandler 消除 React 19 弃用告警 imbytecat 2026-02-16 05:30:44 +08:00
  • 51724a7936 feat(desktop): 调整启动页 logo 与加载动画视觉 imbytecat 2026-02-16 05:18:27 +08:00
  • 93a2519012 feat(desktop): 迁移启动页到 React 并接入 Motion 动画 imbytecat 2026-02-16 05:10:15 +08:00
  • 5edab0ba1d feat(desktop): 恢复启动加载页并在服务就绪后切换 imbytecat 2026-02-16 04:28:37 +08:00
  • a451e08209 fix(server): 移除重复的 NODE_ENV 环境变量声明 imbytecat 2026-02-16 04:09:14 +08:00
  • e76a03d0f4 feat(desktop): 拆分 sidecar 管理并接入健康检查路由 imbytecat 2026-02-16 04:06:41 +08:00
  • aa1e2c81c6 chore: remove unused fingerprint utility and stale deps imbytecat 2026-02-16 03:03:33 +08:00
  • 7e2621ae37 chore(build): 调整脚本顺序并移除多余空行 imbytecat 2026-02-16 00:05:22 +08:00
  • 94a9122f34 feat(build): 统一编译命令并默认启用双架构 imbytecat 2026-02-15 23:48:37 +08:00
  • 275c8e4795 docs(agents): 同步多架构构建与打包命令说明 imbytecat 2026-02-15 23:32:32 +08:00
  • 8245abe217 feat(build): 支持桌面端多架构打包矩阵 imbytecat 2026-02-15 23:26:00 +08:00
  • 627e6f9dd3 chore: bump dependency catalog and lockfile versions imbytecat 2026-02-15 22:01:03 +08:00
  • e59e085217 chore(vscode): remove unused extension recommendations imbytecat 2026-02-15 21:51:36 +08:00
  • cd9826ded3 chore(desktop): tweak electron-vite dev watch and remove redundant --config flags imbytecat 2026-02-09 04:19:53 +08:00
  • 2efc57d9ee feat(desktop): show native error dialogs on startup failures imbytecat 2026-02-09 03:35:24 +08:00
  • 1f5940438a fix(desktop): use array format for win target in electron-builder config imbytecat 2026-02-09 03:16:48 +08:00
  • 0bab6372ac chore(desktop): reorganize electron-builder config and refine packaging targets imbytecat 2026-02-09 03:15:01 +08:00
  • 5f0c9d33cb chore imbytecat 2026-02-09 02:58:43 +08:00
  • 73982939a8 chore(desktop): add app icon and track resources directory imbytecat 2026-02-09 02:51:56 +08:00
  • 10c2d61523 fix(desktop): use CJS for preload script to fix sandbox loading error imbytecat 2026-02-09 02:17:57 +08:00
  • 18ce05854a feat(server): add NODE_ENV to shared env schema imbytecat 2026-02-09 01:59:45 +08:00
  • 7eccef5d8f chore(desktop): remove redundant config fields for KISS imbytecat 2026-02-09 01:41:34 +08:00
  • 41667cb33b refactor(desktop): simplify main process logic and improve naming imbytecat 2026-02-09 01:27:29 +08:00
  • 00c944e1b5 refactor(desktop): 精简主进程启动与退出逻辑并减少打包态日志噪音 imbytecat 2026-02-09 01:13:08 +08:00
  • f9edfd0058 fix(desktop): guard shutdown race and kill sidecar process tree imbytecat 2026-02-09 00:57:30 +08:00
  • 9aea89e16d fix(desktop): force app exit on windows window close imbytecat 2026-02-09 00:40:01 +08:00
  • 26b74b25f2 fix(desktop): use stdio ignore for sidecar to prevent process hang on quit imbytecat 2026-02-09 00:18:49 +08:00
  • ccf220fc29 fix(desktop): ensure sidecar process stops on app shutdown imbytecat 2026-02-08 23:59:54 +08:00
  • a585069cdc refactor: rename compile:mac/win to compile:darwin/windows to match Bun target names imbytecat 2026-02-08 23:39:30 +08:00
  • b149cc5dc0 refactor: decentralize turbo task config — move compile/dist to workspace turbo.json imbytecat 2026-02-08 23:26:24 +08:00
  • 9f38636d76 refactor(server): use Bun.Build.CompileTarget and derive host target instead of manual map imbytecat 2026-02-08 22:47:39 +08:00
  • 63906ec09b refactor(server): use util.parseArgs for declarative CLI arg parsing in compile.ts imbytecat 2026-02-08 22:38:49 +08:00
  • 8c4e4ad150 refactor(server): use type guard to eliminate as Target casts in compile.ts imbytecat 2026-02-08 22:33:02 +08:00
  • e171db8196 refactor: simplify compile.ts to single-target and add per-platform compile scripts imbytecat 2026-02-08 22:25:30 +08:00
  • dac6bb1643 refactor: 统一打包命令为 dist 体系,build 仅编译不打包 imbytecat 2026-02-08 20:48:58 +08:00
  • 8c0ea632d7 style(desktop): 规范 package.json 字段排序 imbytecat 2026-02-08 20:31:17 +08:00