Commit Graph

18 Commits

Author SHA1 Message Date
f2481c31c7 refactor: 重构待办事项模块,统一路由与数据操作逻辑
- 将客户端导出改为私有常量,避免外部直接访问。
- 添加待办事项的完整 CRUD 操作,包括列表查询、创建、更新和删除功能,并使用 Zod 进行输入输出验证和 Drizzle ORM 操作数据库。
- 导出客户端和路由器模块的公共接口
- 添加路由配置,将 todo 处理程序注册到路由系统中。
- 删除已废弃的路由定义文件
- 删除待办事项相关路由和接口定义
- 删除未使用的 TodoSchema 模式定义以清理代码库。
- 将 Todo 路由重命名为复数形式并迁移数据获取与操作逻辑至 Orpc 客户端调用
- 将路由名称和路径从 `/todo` 更新为 `/todos`,并同步更新相关类型定义和引用。
2026-01-18 01:42:53 +08:00
e0369d3271 feat: 集成 TanStack Query 与 Router 开发工具并重构上下文管理
- 添加 TanStack Query 上下文管理,初始化并导出查询客户端实例。
- 添加 TanStack Query 开发工具面板支持,集成 React Devtools 以提供查询调试功能。
- 导出上下文和开发工具模块以支持 TanStack Query 集成
- 添加 TanStack Router 开发工具面板支持,集成 React Devtools 以提供路由调试功能。
- 导出 tanstack-router 开发工具模块的全部功能。
- 重构路由配置以使用统一的查询上下文,移除重复的查询客户端实例化并确保服务端渲染集成正确引用上下文中的查询客户端。
- 移除旧版 devtools 组件导入并替换为通过集成模块导入的现代化 devtools 插件。
2026-01-18 01:13:22 +08:00
ace80a2f95 feat: 添加RPC API路由支持与Zod验证错误响应
- 添加RPC API路由处理,支持多种HTTP方法并集成Zod验证错误的自定义错误响应。
- 添加对 `/api/rpc/$` 路由路径的支持,包括路由配置、类型定义和路由树的更新。
2026-01-18 00:47:45 +08:00
7750b11fc7 feat: 升级依赖并集成 ORPC 与 TanStack Query
- 升级 `@orpc` 相关依赖至 1.13.4 版本并更新 `@tanstack/react-router` 等核心库至 1.151.0 版本,同时引入新依赖 `@standard-schema/spec`、`cookie`、`openapi-types`、`radash` 和 `type-fest`。
- 升级 TanStack React Router 及相关依赖至 1.151.0 版本,并添加 Orpc 相关客户端、服务器和 React Query 集成依赖。
- 创建支持服务端和客户端的 ORPC 客户端实例,并集成 TanStack Query 工具以实现数据查询功能。
- 添加路由模块以导出待办事项相关的操作函数。
- 添加待办事项列表和添加待办事项的路由接口,支持输入验证和数据操作。
- 添加待办事项数据校验模式,定义包含唯一ID和名称字段的结构化数据模型。
2026-01-18 00:37:24 +08:00
cc5f2758fd fix: 删除冗余日志并更新页面标题
- 删除了多余的控制台输出语句
- 更新页面标题为“Fullstack Starter”
2026-01-17 14:58:55 +08:00
f9e3af2291 refactor: 移除未使用注释并优化代码结构
- 移除未使用的服务器函数注释并优化代码结构
2026-01-17 03:23:40 +08:00
8b058fd40a feat: 优化待办事项页面视觉与交互体验
- 优化待办事项页面的视觉样式与交互体验,重构头部信息展示、输入框与按钮布局、进度条样式,并改进任务项的视觉反馈与操作交互,提升整体设计一致性与用户操作流畅性。
2026-01-17 03:18:56 +08:00
a4a9e0889a refactor: 优化验证模式,直接使用 UUID 类型提升校验准确性
- 优化验证模式,移除字符串类型转换,直接使用 UUID 类型以提升数据校验准确性。
2026-01-17 03:10:19 +08:00
928a78a335 feat: 添加任务管理功能并优化交互体验
- 添加任务创建、完成状态切换和删除功能,优化界面交互并集成表单验证与加载状态反馈。
- 添加DOM和DOM.Iterable库支持以增强类型定义和浏览器API兼容性。
2026-01-17 03:09:08 +08:00
4c81148df8 feat: 添加待办事项列表功能并更新环境变量源
- 将运行时环境变量源从 import.meta.env 更新为 process.env。
- 添加待办事项列表功能,包含进度条、任务状态显示、完成统计和响应式界面设计。
2026-01-17 02:59:23 +08:00
bbbc7baa55 feat: 升级 Drizzle 依赖并优化构建与查询逻辑
- 更新 Drizzle ORM、Drizzle Zod 和 Drizzle Kit 到稳定版本,并引入新依赖 @esbuild-kit/core-utils 和 @esbuild-kit/esm-loader 以优化构建流程。
- 将 drizzle-orm、drizzle-zod 和 drizzle-kit 的版本从 beta 版本更新为指定的稳定版本。
- 使用查询函数替代直接查询表以获取待办事项列表。
2026-01-17 02:52:19 +08:00
540865eb4c feat: 更新依赖并添加待办事项功能
- 更新 drizzle-orm、drizzle-zod 和 drizzle-kit 到最新 beta 版本,并将 nitro 更新为最新 nightly 版本,同时升级 iconv-lite 和 tedious 的依赖版本以修复兼容性问题。
- 添加数据库开发脚本并更新 drizzle-orm、drizzle-zod 和 drizzle-kit 为 beta 版本,同时将 nitro 更新为最新 nightly 版本。
- 启用数据库连接的预处理功能并明确配置连接参数。
- 添加待办事项页面路由及服务器函数以获取待办事项数据
- 添加/todo路由配置并更新路由树结构以包含新路由的完整定义和类型声明。
2026-01-17 02:48:10 +08:00
d0c203df74 refactor: 重构数据模型,移除用户表并新增待办事项表
- 将导出内容从用户模型改为待办事项模型。
- 创建待办事项数据表,包含唯一标识、标题、完成状态、创建与更新时间字段,并设置默认值和自动更新机制。
- 删除用户表数据模型定义
2026-01-17 02:23:28 +08:00
95176adf6d refactor: 更新迁移文件路径并重命名.gitkeep
- 更新迁移文件输出路径为 ./drizzle,替换原有路径 ./src/db/migrations
- 重命名迁移文件目录下的.gitkeep文件至drizzle目录下
2026-01-17 02:13:30 +08:00
ccc05a8ee8 feat: 添加环境变量管理与通用工具支持
- 添加 @t3-oss/env-core 依赖并指定其版本及对 peerDependencies 和 optionalPeers 的要求
- 添加 OpenCode 配置文件,定义本地和远程 MCP 服务以支持 shadcn 和 tanstack 工具集成。
- 添加 @t3-oss/env-core 依赖以支持环境变量配置管理
- 使用 t3-oss/env-core 创建环境变量配置,支持服务器和客户端环境变量解析,并启用空字符串转为 undefined。
- 添加工具函数库以支持项目中的通用功能需求
2026-01-17 02:12:10 +08:00
b934c1c08b feat: 导出数据库实例供全局使用
- 导出数据库实例以供全局使用
2026-01-17 01:56:30 +08:00
4c5ceb478b feat: 添加数据库支持与Drizzle ORM配置
- 添加 postgres 依赖版本 3.4.8 以支持数据库连接功能
- 添加 Drizzle ORM 配置文件以指定数据库模式、迁移目录、数据库方言及连接凭证。
- 添加 postgres 依赖以支持数据库连接功能
- 初始化数据库连接,创建使用 Drizzle ORM 的数据库实例并导出连接函数。
- 添加空文件以保留数据库迁移目录的结构
- 导出用户数据模型的定义
- 创建用户表结构,包含唯一ID和姓名字段,并设置ID默认使用uuidv7生成。
- 添加环境变量验证,确保数据库连接URL格式正确。
2026-01-17 01:54:41 +08:00
7706fb2ab2 init 2026-01-17 01:32:08 +08:00