imbytecat
ed770909ef
chore: 添加 Docker 打包和 Compose 编排支持
2026-04-02 02:43:21 +08:00
imbytecat
9175909033
chore: 更新依赖
2026-04-02 00:57:49 +08:00
imbytecat
5f5f6c469a
chore: remove unused shadcn MCP
2026-04-02 00:53:30 +08:00
imbytecat
087796038e
chore(routes): 重新生成路由树以反映健康检查端点删除
2026-04-02 00:49:33 +08:00
imbytecat
ca4e25827f
chore(api): 删除未使用的健康检查端点
2026-04-02 00:48:41 +08:00
imbytecat
7700ba4520
docs: 修正 AGENTS.md 与代码库的 12 处不一致
2026-04-02 00:37:44 +08:00
imbytecat
c67e773086
refactor: 抽取 UI 组件、改进错误页面、统一导入路径并简化数据库接口
2026-04-02 00:13:43 +08:00
imbytecat
4ec4576fc5
chore: remove Node.js from mise.toml (pure Bun project)
2026-04-01 23:28:35 +08:00
imbytecat
22363279c8
docs: 精简 AGENTS.md 文档结构并优化内容呈现
2026-04-01 23:24:23 +08:00
imbytecat
b38d475b6f
chore(deps): 升级 @orpc/* 至 1.13.13, @tanstack/react-query 至 5.96.1, @biomejs/biome 至 2.4.10
2026-04-01 23:18:42 +08:00
imbytecat
486cb7b129
chore(vscode): add promptToUseWorkspaceVersion for TypeScript SDK
2026-04-01 20:56:10 +08:00
imbytecat
c894631c64
chore(db): 提交初始数据库迁移文件
2026-04-01 19:54:49 +08:00
imbytecat
ce3684fdc0
fix: use relative import in drizzle.config.ts for path alias compatibility
2026-04-01 19:48:43 +08:00
imbytecat
cd7b65fda4
refactor: flatten monorepo into standalone project
2026-04-01 19:43:21 +08:00
imbytecat
036afb8d20
chore: remove React Compiler and @rolldown/plugin-babel
2026-04-01 18:26:09 +08:00
imbytecat
688252fd49
chore(deps): bump @biomejs/biome to 2.4.9 and @orpc/* to 1.13.11
2026-03-26 01:14:09 +08:00
imbytecat
42c2fff7cd
chore: update VS Code TypeScript SDK path
2026-03-25 09:58:50 +08:00
imbytecat
034f570794
chore(deps): update TanStack devtools packages
2026-03-25 09:51:21 +08:00
imbytecat
ea5935e29b
chore(deps): remove babel-plugin-react-compiler
2026-03-25 09:45:37 +08:00
imbytecat
3663f3d010
chore(deps): add @rolldown/plugin-babel and update dependencies
...
- Add @rolldown/plugin-babel for React compiler support
- Update TypeScript to 6.0.2
- Update TanStack packages (@tanstack/react-query, @tanstack/react-router, @tanstack/react-start)
- Update @vitejs/plugin-react to 6.0.1
- Update Vite to 8.0.2 and Nitro nightly
- Refactor vite.config.ts to use separate babel plugin with reactCompilerPreset
2026-03-25 09:44:13 +08:00
imbytecat
9d1beab2e1
chore: migrate to TypeScript 6.0.2
...
- Upgrade typescript from 5.9.3 to 6.0.2
- Add explicit types: ['node'] to base tsconfig (TS6 breaking change)
- Remove deprecated baseUrl from server tsconfig
- All typecheck passing
2026-03-25 09:23:07 +08:00
imbytecat
88326c4992
refactor(server): 改用 Vite 原生 tsconfig 路径解析
2026-03-22 01:27:47 +08:00
imbytecat
4e2bc5b8dc
chore(deps): 更新 bun lock
2026-03-22 00:39:25 +08:00
imbytecat
9da3df6ad7
chore: 升级 monorepo 依赖版本
2026-03-22 00:02:55 +08:00
imbytecat
9d8a38a4c4
fix: 修正 ORPC handler 语义、加固 Electron 安全、优化构建与运行时配置
...
- todo.router: create 错误码 NOT_FOUND → INTERNAL_SERVER_ERROR,remove 增加存在性检查
- __root: devtools 仅在 DEV 环境渲染
- Electron: 添加 will-navigate 导航拦截、显式安全 webPreferences、deny-all 权限请求
- sidecar: 空 catch 块补充意图注释,新增 lastResolvedUrl getter
- todo.contract: 硬编码 omit 改用 generatedFieldKeys
- router: QueryClient 添加 staleTime/retry 默认值
- turbo: build 任务精细化 inputs 提升缓存命中率
- fields: id() 改为模块私有
2026-03-05 14:06:43 +08:00
imbytecat
cd7448c3b3
docs: 统一使用 bun run <script> 避免与 Bun 内置子命令冲突
...
bun build 会调用 Bun 内置 bundler 而非 package.json script,
将所有文档中的 bun <script> 改为 bun run <script> 以避免歧义。
bun test 保留不变(直接使用 Bun 内置 test runner)。
2026-03-05 12:57:26 +08:00
imbytecat
58d7a453b6
style: 将 biome lineWidth 从默认 80 调整为 120
2026-03-05 12:28:18 +08:00
imbytecat
afc3b66efa
refactor: 移除根 package.json 中冗余的 --filter 参数
...
Turbo 会自动只在定义了对应 script 的包上执行任务,无需手动指定 filter。
2026-03-05 12:08:48 +08:00
imbytecat
3c97e9c3eb
refactor: 移除根 turbo.json 中冗余的 compile/dist 任务定义
...
子包 turbo.json(extends root)已各自定义了完整配置,
根级重复注册无实际作用。
2026-03-05 12:06:11 +08:00
imbytecat
58620b4d4b
feat: 补充 root compile/dist 脚本,通过 Turbo filter 委托到对应 app
2026-03-05 11:56:49 +08:00
imbytecat
04b8dedb3e
fix: 修正 middleware 导入路径、清理 catalog 冗余项、同步文档
2026-03-05 11:22:49 +08:00
imbytecat
02bdfffe79
refactor(client): 合并 orpc.ts 和 query-client.ts 为单文件,遵循 ORPC 官方模式
2026-03-05 11:05:53 +08:00
imbytecat
0cd8b57d24
refactor: 优化项目结构 — 修复拼写、提取共享 interceptor、扁平化 db 目录、清理空包
2026-03-05 10:58:55 +08:00
imbytecat
0438b52c93
refactor(db): 移除 drizzle() 多余的 schema 参数,RQBv2 只需 relations
2026-03-05 10:37:47 +08:00
imbytecat
fd9478d64e
docs: 同步 AGENTS.md 至 Drizzle v1 beta 并添加开发原则
...
- 所有 AGENTS.md 新增「开发原则」:不向后兼容、改代码必须同步文档、前向迁移
- 根 AGENTS.md: 更新 Database 段落为 Drizzle v1 beta + postgres-js + RQBv2
- server AGENTS.md: 更新 tech stack、目录结构、ORPC 示例、数据库段落
- drizzle-zod → drizzle-orm/zod
- bun-sql → postgres-js
- RQBv1 回调 → RQBv2 对象语法
- 新增 relations.ts 和 DB instance 示例
- desktop AGENTS.md: 添加开发原则和文档同步规则
2026-03-05 10:21:31 +08:00
imbytecat
73614204f7
chore(deps): 升级 Drizzle ORM 到 1.0 beta 并迁移至 RQBv2
...
- drizzle-orm/drizzle-kit 从 0.45.1/0.31.9 升级到 1.0.0-beta.15
- 移除独立的 drizzle-zod 包,改用 drizzle-orm/zod 内置导入
- DB driver 从 bun-sql 切换到 postgres-js
- 新增 defineRelations 入口 (RQBv2)
- 查询语法迁移到 RQBv2 对象风格 orderBy
2026-03-05 10:17:10 +08:00
imbytecat
61e7a1b621
chore(deps): 升级依赖并同步 VSCode 配置
2026-03-05 10:00:13 +08:00
imbytecat
5ccde0a121
fix(server): 避免 SSR 导入 *.client 模块导致构建失败
2026-02-26 12:09:45 +08:00
imbytecat
0553347bfe
chore(deps): 升级 TanStack Start 与构建相关依赖
2026-02-26 12:09:37 +08:00
imbytecat
52af81b079
ci(gitea): 移除 Gitea Actions 工作流
2026-02-17 18:30:38 +08:00
imbytecat
527c1d1020
ci(gitea): 将 dist 工作流重命名为 release 并上传 AppImage 产物
Release / release (push) Successful in 52s
2026-02-17 18:21:54 +08:00
imbytecat
4ed961760a
ci(gitea): 升级 mise action 并补充版本输出
Build Dist / dist (push) Successful in 1m5s
2026-02-17 18:00:32 +08:00
imbytecat
c54b7d27a6
ci(gitea): 新增 mise + turbo dist 构建工作流
Build Dist / dist (push) Has been cancelled
2026-02-17 17:52:28 +08:00
imbytecat
d478b94c13
chore(server): 切换 Bun 运行链路并同步升级核心依赖
2026-02-17 17:43:07 +08:00
imbytecat
908b369732
fix(server): 使用 SubmitEventHandler 消除 React 19 弃用告警
2026-02-16 05:30:44 +08:00
imbytecat
51724a7936
feat(desktop): 调整启动页 logo 与加载动画视觉
2026-02-16 05:18:27 +08:00
imbytecat
93a2519012
feat(desktop): 迁移启动页到 React 并接入 Motion 动画
2026-02-16 05:10:15 +08:00
imbytecat
5edab0ba1d
feat(desktop): 恢复启动加载页并在服务就绪后切换
2026-02-16 04:28:37 +08:00
imbytecat
a451e08209
fix(server): 移除重复的 NODE_ENV 环境变量声明
2026-02-16 04:09:14 +08:00
imbytecat
e76a03d0f4
feat(desktop): 拆分 sidecar 管理并接入健康检查路由
2026-02-16 04:06:41 +08:00