|
|
6ea358bab5
|
feat: 移除API文档认证方案配置
- 移除API文档配置中的认证方案设置
|
2026-01-22 16:43:38 +08:00 |
|
|
|
dede23ead9
|
feat: 添加 OpenAPI 支持与集成
- 添加 @orpc/openapi 依赖以支持 OpenAPI 生成和集成。
- 配置 OpenAPI 文档生成与请求拦截,集成 Zod 验证错误处理并支持 Bearer 认证。
- 添加 @orpc/openapi 依赖并更新版本号至 1.13.4
- 添加 @orpc/openapi 依赖以支持 OpenAPI 生成功能。
|
2026-01-22 16:43:11 +08:00 |
|
|
|
2b3e91167e
|
refactor: 更好的orpc结构
|
2026-01-22 16:37:10 +08:00 |
|
|
|
660ee0a545
|
refactor: 优化合约类型导出与导入方式
- 导出合约类型以支持类型安全的接口定义
- 更新类型导入以使用 Contract 而非直接导出的 contract 变量
|
2026-01-22 16:21:08 +08:00 |
|
|
|
7c8452c731
|
refactor: 移除废弃的 Context 类型并优化类型定义
- 移除 Context 类型导入并添加空对象类型定义以兼容当前上下文需求
- 移除已废弃的 Context 类型定义并清理注释代码
|
2026-01-22 16:19:33 +08:00 |
|
|
|
7beb911efb
|
refactor: 优化数据库实例获取逻辑,移除无用变量
- 移除未使用的 IS_SERVERLESS 变量并直接调用 getDb 不传参数
- 修改数据库实例获取逻辑,将 serverless 参数改为 singleton 标志,控制是否返回单例实例。
|
2026-01-22 16:13:34 +08:00 |
|
|
|
a8db6212a1
|
refactor: 重构数据库实例创建逻辑并优化类型声明
- 重构数据库实例创建逻辑,将 `createDb` 函数改为箭头函数并优化 `getDb` 返回类型声明。
|
2026-01-22 16:00:39 +08:00 |
|
|
|
af807eeb53
|
refactor: 优化数据库连接管理与统一接入方式
- 优化数据库连接管理,直接使用获取数据库实例的函数并传入是否为无服务器环境的标识。
- 统一使用db中间件替代dbProvider,简化数据库连接处理并保持代码一致性。
- 添加数据库实例的单例获取机制并定义类型接口
|
2026-01-22 15:56:00 +08:00 |
|
|
|
985662cb22
|
refactor: 重命名 outfilePrefix 为 outfile 并统一更新代码
- 将构建配置中的 outfilePrefix 更名为 outfile,并统一更新相关代码以使用新的字段名。
|
2026-01-21 22:09:11 +08:00 |
|
|
|
924bcd6aa2
|
refactor: 重构构建流程,提升输出灵活性与配置性
- 移除目标映射表并根据配置前缀生成输出文件名,使构建输出更灵活可配置
- 重构构建任务配置,将原有分步构建逻辑合并为统一的编译任务,明确依赖关系和输出路径
|
2026-01-21 22:02:01 +08:00 |
|
|
|
896bb0ca7d
|
refactor: 重命名 AGENTS.md 文件至 server 目录
- 重命名 AGENTS.md 文件至 apps/server/ 目录下
|
2026-01-21 21:46:20 +08:00 |
|
|
|
e6293ce52f
|
refactor: 移除本地数据库依赖并清理废弃模块
- 移除对本地数据库包的依赖并更新客户端、合约和服务器包的引用为目录源。
- 移除对本地数据库包的依赖引用并清理相关配置
- 删除数据库包的配置文件及依赖项
- 移除对 todo 模式的导出,清理已废弃的模块引用。
- 删除待办事项表的定义及相关字段配置
- 删除已废弃的字段生成工具函数及对应配置,移除对 uuidv7 和 PostgreSQL 特定生成策略的依赖。
- 移除字段工具导出,不再从字段工具模块导出内容
- 删除 SQLite 数据库模块的初始化文件
- 删除数据库包中的 TypeScript 配置文件以统一项目配置
|
2026-01-21 16:34:33 +08:00 |
|
|
|
219d6cfb4f
|
refactor: 统一数据库模块入口命名并更新导入路径
- 更新数据库工具导入路径,将创建数据库实例的模块从 '@/db/utils' 改为 '@/db'。
- 将 utils.ts 重命名为 index.ts 以统一模块入口文件命名规范
|
2026-01-21 16:33:38 +08:00 |
|
|
|
da5f08f8c1
|
feat: 添加 UUID 支持及待办事项数据表定义
- 添加 uuid 依赖以支持唯一标识符生成
- 移除对 todoTable 的导出,不再从数据库模式文件中暴露该表定义。
- 导出 todo 模式定义文件中的所有内容
- 添加待办事项数据表定义,包含标题和完成状态字段,并集成自动生成字段。
- 添加用于定义主键、创建时间和更新时间字段的实用工具函数,并支持不同 PostgreSQL 版本的 UUID 生成策略,同时提供生成字段的键名映射。
- 添加 uuid 依赖到项目中
|
2026-01-21 16:33:03 +08:00 |
|
|
|
f1608c3546
|
refactor: 重构ORPC客户端并统一导出路径
- 删除API入口文件中的导出内容
- 更新上下文类型为导入的Context类型并移除注释掉的旧类型定义。
- 添加空的 Context 类型定义以支持上下文类型,暂时忽略复杂度检查警告
- 创建支持服务端和客户端的统一ORPC客户端,基于请求头上下文和Fetch链接实现前后端一致的RPC调用。
- 重构客户端代码,将ORPC客户端初始化逻辑移至独立文件并统一导出,提升代码可维护性和模块化程度。
- 更新导入路径,将 orpc 从 '@/api' 改为 '@/lib/orpc/query-client'。
|
2026-01-21 16:26:59 +08:00 |
|
|
|
e49e8606da
|
refactor: 移除旧版 devtools 集成,改用组件化方式
- 移除 TanStack Query 开发工具的集成配置
- 移除对 tanstack-query devtools 的导出
- 移除 TanStack Router 开发工具插件的集成配置
- 移除 tanstack-router 开发工具集成的导出
- 移除旧的 devtools 集成方式,改用新的组件化方式引入 TanStack Router 和 Query 的开发工具面板。
|
2026-01-21 16:11:46 +08:00 |
|
|
|
d922c2c242
|
refactor: 统一路由模块命名规范并更新导入路径
- 更新导入路径,将 router 从 './router' 改为 './routers'。
- 删除API路由配置,移除对todo处理函数的引用及服务器路由实例的定义。
- 添加路由配置,集成待办事项模块到主路由中。
- 重命名文件以统一项目中路由模块的命名规范
- 将导入路径从 '@/api/router' 更新为 '@/api/routers' 以正确引用路由配置。
|
2026-01-21 16:08:00 +08:00 |
|
|
|
3dd1beb567
|
refactor: 重构合约API模块结构并修复路径错误
- 删除已废弃的合约API模块及其导出配置
- 添加合约接口导出,包含待办事项相关接口。
- 修复文件路径拼写错误,将文件名从 `contracts` 重命名为 `contract`。
|
2026-01-21 16:05:32 +08:00 |
|
|
|
da661d4495
|
fix: 移除 biome 配置中对 useHookAtTopLevel 的禁用设置
- 移除 biome 配置中对 useHookAtTopLevel 规则的禁用设置
|
2026-01-21 16:01:27 +08:00 |
|
|
|
f5fd28621e
|
rename
|
2026-01-21 16:00:28 +08:00 |
|
|
|
76796613b4
|
feat: 添加动态参数路径API路由支持
- 添加API路由文件以支持动态参数路径的请求处理
- 添加对 `/api/$` 路由的支持,包括路由配置、类型定义和路由树的完整集成。
|
2026-01-21 15:57:53 +08:00 |
|
|
|
168c160bd4
|
refactor: 升级核心依赖并清理无用依赖
- 移除未使用的开发依赖项 @biomejs/biome 和 turbo
- 升级 TanStack 生态相关依赖至最新版本,包括 react-query、react-router、react-start 等核心包,并同步更新其依赖项和构建工具 esbuild 的多平台支持版本。
- 升级 React Query、React Router 及其相关依赖至最新版本,并移除未使用的 TypeScript 依赖。
|
2026-01-21 15:54:34 +08:00 |
|
|
|
e1ab34b7ec
|
fix: 修复环境变量文件路径问题
- 将 .env.example 文件重命名为 apps/server/.env.example
|
2026-01-21 15:50:39 +08:00 |
|
|
|
484ecd85a3
|
refactor: 重构数据库相关代码并更新依赖
- 添加本地数据库包依赖以支持项目数据库功能
- 导出 todoTable 以供数据库 schema 使用
- 移除对 todo 模式的导出
- 删除待办事项数据表的定义配置
- 重命名文件以更准确地反映其用途,将数据库相关工具函数集中到新的工具文件中。
- 将数据库创建函数的导入路径从 '@/db' 更新为 '@/db/utils'。
- 将数据库包版本更新为1.0.0并添加对工作区中数据库包的依赖。
|
2026-01-21 15:47:24 +08:00 |
|
|
|
28d0c9ad3d
|
feat: 添加数据库包及 UUID 支持,初始化类型检查与字段工具
- 将 typecheck 脚本改为使用 tsc --noEmit,并添加 @furtherverse/tsconfig 工作区依赖。
- 添加新的本地包 @furtherverse/database 并更新 uuid 依赖至 13.0.0 版本,同时修复相关依赖引用。
- 添加 uuid 依赖以支持生成唯一标识符功能
- 初始化数据库包的配置,设置模块导入导出路径并配置类型检查与格式化脚本。
- 导出 todo 模式定义文件中的所有内容
- 添加待办事项表结构,包含自动生成字段、标题和完成状态字段。
- 添加用于生成主键、创建和更新时间戳字段的实用工具函数,并提供自动生成字段及其键的映射。
- 导出字段工具模块中的所有内容
- 添加 SQLite 数据库连接初始化功能
- 添加数据库包的 TypeScript 配置并继承基础配置文件
|
2026-01-21 15:42:49 +08:00 |
|
|
|
011c9211f5
|
rename
|
2026-01-21 15:00:11 +08:00 |
|