|
|
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 |
|
|
|
653a144736
|
refactor: 重命名项目应用模块为 desktop 和 server
- 重命名项目应用模块,将 demo-desktop 和 demo-server 重命名为 desktop 和 server,并同步更新相关依赖引用。
|
2026-01-21 15:05:17 +08:00 |
|
|
|
011c9211f5
|
rename
|
2026-01-21 15:00:11 +08:00 |
|
|
|
fd20ca2c52
|
feat: 添加桌面应用和服务器应用项目并更新依赖
- 添加新的桌面应用和服务器应用项目,并更新依赖和版本信息。
|
2026-01-21 14:53:58 +08:00 |
|
|
|
38db2ae6f2
|
mv tauri
|
2026-01-21 14:53:22 +08:00 |
|
|
|
babd0f5615
|
chore
|
2026-01-21 14:41:56 +08:00 |
|
|
|
a6125718f5
|
refactor: 重构演示应用目录结构与配置文件路径
- 重命名构建配置文件至指定应用目录
- 重命名 drizzle.config.ts 文件至 apps/demo-app/ 目录下
- 添加演示应用的完整包配置,包含构建、开发、数据库管理及依赖项,支持 Tauri 桌面应用开发。
- 重命名 robots.txt 文件至 demo-app 应用目录下
- 重命名 src-tauri/.gitignore 文件为 apps/demo-app/src-tauri/.gitignore
- 重命名 AGENTS.md 文件至指定目录路径
- 重命名构建脚本文件以匹配新项目路径结构
- 重命名默认能力配置文件以匹配新项目路径
- 重命名 Cargo.lock 文件以匹配新的项目路径结构
- 重命名 Cargo.toml 文件以正确反映其在项目中的路径位置
- 重命名图标文件以正确匹配新项目路径
- 重命名128x128.png图标文件至demo-app应用目录下
- 重命名图标文件以正确匹配新项目路径
- 重命名图标文件以匹配新项目路径
- 重命名图标文件以正确匹配新项目路径
- 重命名图标文件以匹配新项目路径
- 重命名图标文件以正确反映其在项目中的路径位置
- 重命名图标文件以匹配新项目路径结构
- 重命名图标文件以正确匹配新项目路径
- 重命名图标文件以正确匹配新项目路径
- 重命名图标文件以正确匹配新项目路径
- 重命名图标文件以正确匹配新项目路径
- 重命名图标文件以匹配新项目路径结构
- 重命名图标文件以正确放置在演示应用的资源目录中
- 重命名图标文件以正确匹配新项目路径
- 重命名图标文件以正确匹配新项目路径
- 重命名命令模块文件路径以匹配项目结构
- 重命名文件以正确反映其在项目中的位置
- 重命名主程序文件路径以匹配项目结构
- 重命名 sidecar.rs 文件至 demo-app 项目路径下
- 重命名 tauri.conf.json 文件至指定目录路径
- 重命名错误组件文件以正确反映其在项目中的位置
- 重命名文件 NotFount.tsx 到指定目录路径
- 重命名数据库入口文件路径以适应项目结构调整
- 重命名数据 schema 文件路径以匹配项目结构
- 重命名文件以正确反映其在项目中的位置路径
- 重命名环境配置文件以正确反映其在项目中的位置。
- 重命名文件以正确反映其在项目中的路径位置
- 重命名文件以正确反映其在项目中的位置
- 重命名文件以正确反映其在项目中的路径位置
- 重命名文件以正确反映其在项目中的路径位置
- 重命名工具函数文件以正确反映其在项目中的位置
- 重命名客户端文件以正确反映其在项目中的位置
- 重命名文件以正确反映其在项目中的位置
- 重命名文件路径以正确组织项目结构中的契约文件
- 重命名文件路径以正确反映其在项目中的位置
- 重命名文件以正确反映其在项目中的位置
- 重命名数据库中间件文件以正确反映其在项目中的位置
- 重命名中间件文件路径以匹配项目结构
- 重命名路由文件以正确反映其在项目中的位置
- 重命名文件以正确反映其在项目中的位置。
- 重命名类型文件以正确反映其在项目中的路径位置
- 重命名路由配置文件以匹配项目目录结构
- 重命名根路由文件以正确反映其在项目中的位置
- 重命名RPC路由文件至demo-app应用目录下
- 重命名路由文件路径以匹配项目结构调整
- 重命名路由树生成文件至 demo-app 应用目录下
- 重命名样式文件以正确反映其在项目中的位置
- 添加 TypeScript 配置以扩展 React 项目模板并设置路径别名。
- 重命名 vite.config.ts 文件至 apps/demo-app/ 目录下
- 移除 biome.json 中对 routeTree.gen.ts 文件的排除规则
- 更新依赖版本以统一使用 catalog 依赖管理,提升项目依赖一致性并升级关键包至最新稳定版本。
- 配置安装时的公共提升模式,包含类型包和特定命名空间的包。
- 删除空的 drizzle 目录占位文件
- 将 node 版本更新为最新版本,同时将 bun 和 rust 版本设置为最新。
- 将项目名称更新为 monorepo 并重构脚本与依赖配置以支持工作区结构和统一的 turbo 管理。
- 添加基础 TypeScript 配置文件,启用严格模式并配置模块解析与编译选项以支持现代 JavaScript 特性。
- 添加 Bun 专用的 TypeScript 配置,继承基础配置并引入 Bun 类型定义。
- 添加 tsconfig 包的配置文件并定义基础、Bun 和 React 的配置导出,同时引入 Bun 类型定义作为开发依赖。
- 添加React项目专用的TypeScript配置,指定JSX处理方式并扩展基础配置。
- 删除旧的 TypeScript 配置文件以移除过时的编译选项和路径别名设置。
|
2026-01-21 14:31:12 +08:00 |
|
|
|
5513979ebc
|
feat: 配置构建任务依赖与输出路径优化缓存和产物管理
- 配置构建任务依赖关系并指定各任务输出路径以优化构建缓存和产物管理。
|
2026-01-18 17:33:04 +08:00 |
|
|
|
fb018d2f76
|
refactor: 更新输出目录路径为 src-tauri/binaries
- 更新输出目录路径为 src-tauri/binaries 并注释掉旧的输出目录配置
|
2026-01-18 17:27:59 +08:00 |
|
|
|
02560fb3f6
|
fix: 修正构建配置中的路径前缀问题
- 修正构建配置中的入口文件和输出目录路径,移除多余的前缀斜杠以确保路径正确解析。
|
2026-01-18 17:27:46 +08:00 |
|
|
|
4b69095a8d
|
docs: 更新项目文档,优化中文描述与格式化
- 更新项目文档以反映最新的开发规范、命令和目录结构,优化中文描述并统一格式化。
|
2026-01-18 17:24:40 +08:00 |
|
|
|
2acf387ffd
|
feat: 添加桌面端壳层选项Tauri v2并指向桌面特定指南
- 添加桌面端壳层选项Tauri v2并指向桌面特定指南
|
2026-01-18 17:20:16 +08:00 |
|
|
|
7656a371a0
|
fix: 开发模式退出时正确终止依赖任务
- 开发模式下退出时发送异常信号以终止依赖任务,生产模式下正常清理 Sidecar 进程。
|
2026-01-18 17:04:08 +08:00 |
|
|
|
8a8b873642
|
feat: 配置开发环境禁用缓存并启用持久化
- 配置开发环境以禁用缓存并启用持久化,确保开发服务器和Vite服务在运行时保持持续状态。
|
2026-01-18 16:59:45 +08:00 |
|
|
|
9d062abe69
|
refactor: 简化开发与生产模式日志输出
- 简化开发与生产模式的日志输出,移除冗余提示信息。
|
2026-01-18 16:52:20 +08:00 |
|
|
|
92da223d1e
|
refactor: 优化侧边栏进程清理时机与错误提示
- 仅在应用退出事件时清理 Sidecar 进程,避免重复执行。
- 在开发模式下优化窗口创建错误提示并增强可读性,同时在生产模式下才执行 Sidecar 进程清理逻辑。
|
2026-01-18 16:47:51 +08:00 |
|
|
|
e703ef669a
|
refactor: 移除未使用 dev 配置并优化 Turbo 任务依赖
- 移除未使用的 dev 配置并优化 Turbo 任务依赖关系
|
2026-01-18 16:40:00 +08:00 |
|
|
|
bbae8d04ae
|
feat: 添加 Bun 构建产物的忽略规则
- 添加 Bun 构建产物的忽略规则
|
2026-01-18 16:36:37 +08:00 |
|
|
|
4035fcb202
|
refactor: 统一将 Sidecar 模式中的 Server 更名为 App
- 将构建输出文件名从 `server-` 更改为 `app-` 以匹配新的命名规范。
- 将 Sidecar 模式中的 Server 统一更名为 App,以准确反映其作为主业务逻辑载体的角色,并同步更新相关配置、文件命名、日志信息及代码注释。
- 更新允许执行的二进制文件为应用程序二进制文件。
- 将 Sidecar Server 相关的术语和日志信息统一更新为 Sidecar App,以准确反映实际启动的应用程序名称。
- 将外部二进制文件路径从 server 更改为 app
|
2026-01-18 16:33:48 +08:00 |
|
|
|
0df0bcb855
|
refactor: 重构项目结构并更新命名规范
- 更新项目目录名为 app-desktop 以反映新的项目结构命名规范
- 添加应用桌面模块并移除已弃用的 tauri-shell 包依赖
- 更新项目名称和库名称以反映新的应用标识
- 将主函数中的启动逻辑从 tauri_shell_lib 改为 app_desktop_lib
- 更新应用名称和标识符以反映新的项目名称。
|
2026-01-18 16:27:00 +08:00 |
|
|
|
a91f7f9d58
|
refactor: 将构建脚本从 bun 改为 tauri 构建
- 将构建脚本从使用 bun 编译改为使用 tauri 构建
|
2026-01-18 16:23:43 +08:00 |
|
|
|
72c566b721
|
feat: 添加 Tauri 桌面应用支持并设置窗口标题
- 添加 Tauri API 依赖包以支持桌面应用功能
- 添加 Tauri 应用 API 依赖以支持本地应用功能。
- 启用本地与远程访问权限并添加窗口标题设置权限
- 在 Tauri 应用中动态设置窗口标题为“待办事项”
|
2026-01-18 16:18:17 +08:00 |
|
|
|
6721a06d7f
|
refactor: 重构任务配置并移除无效ui配置项
- 移除 ui 配置项并重新排序任务配置以确保持久化和缓存设置正确应用。
|
2026-01-18 16:06:24 +08:00 |
|
|
|
7f27221081
|
feat: 替换首页为完整待办事项应用并清理废弃路由
- 将首页替换为功能完整的待办事项应用,支持添加、标记完成、删除任务及进度统计,并优化了UI交互与视觉反馈。
- 删除待办事项功能页面及其相关逻辑实现
- 移除已废弃的 todos 路由相关配置及引用,保持路由树结构与实际路由文件一致。
|
2026-01-18 16:02:04 +08:00 |
|
|
|
2ce049965c
|
refactor: 统一使用 PORT 环境变量替代 NITRO_PORT
- 将环境变量从 NITRO_PORT 更改为 PORT
- 将 sidecar 的环境变量从 NITRO_PORT 改为 PORT
|
2026-01-18 15:58:27 +08:00 |
|
|
|
10895b2c9f
|
feat: 引入 Turborepo 优化构建流程
- 添加 Turborepo 缓存目录到忽略列表
- 添加 Turbo 2.7.5 版本及其各平台兼容的二进制文件以支持多平台构建和开发环境。
- 使用 turbo 管理构建和开发脚本,统一构建流程并简化脚本配置
- 移除构建配置中的自定义开发和构建命令,使用默认的构建行为。
- 添加 Turbo 配置文件以定义构建和开发任务依赖关系,启用持久化开发模式并禁用包管理器检查。
|
2026-01-18 15:56:44 +08:00 |
|
|
|
fc73243687
|
refactor: 优化服务器启动逻辑并移除冗余端口检测
- 移除冗余的端口占用检测函数并优化开发与生产模式下的服务器启动逻辑,提升代码可读性与启动可靠性。
|
2026-01-18 15:37:26 +08:00 |
|
|
|
a30d7c32fd
|
feat: 优化开发与生产模式端口管理及启动逻辑
- 更新开发模式说明,明确开发时需手动启动前端服务器并支持热重载,生产模式自动启动侧车二进制,优化端口管理策略并完善最佳实践文档。
- 根据开发模式自动切换端口检测逻辑,开发模式下直接连接本地3000端口并等待服务器就绪,生产模式下正常启动sidecar并扫描可用端口,提升开发体验和启动可靠性。
- 移除开发环境URL配置,使用默认的开发服务器地址
|
2026-01-18 15:31:42 +08:00 |
|
|
|
c77eb6b2bd
|
feat: 添加Tauri开发构建脚本并配置Bun与端口
- 添加 Tauri 开发和构建脚本,优化开发流程并分离 Vite 与 Tauri 的启动命令。
- 配置开发和构建命令,指定使用 Bun 运行开发与构建脚本,并设置开发服务器地址。
- 配置开发服务器端口为3000并强制使用该端口,同时忽略src-tauri目录的文件监听。
|
2026-01-18 15:14:54 +08:00 |
|
|
|
8004bf51a8
|
feat: 添加 Tauri 桌面应用支持及完整开发环境配置
- 添加 Rust、Tauri 和 Even Better TOML 语言支持扩展以增强开发环境功能。
- 修改构建配置中的输出目录为 src-tauri/binaries,以适配新的构建输出路径。
- 添加 Tauri CLI 及其各平台兼容的可执行文件依赖,以支持多平台应用开发。
- 添加最新版本的 Rust 工具支持并移除旧版本的 Bun。
- 添加 Tauri CLI 工具以支持桌面应用开发
- 添加 Tauri 项目生成文件和构建产物的忽略规则
- 新增项目开发指南文档,明确 Tauri 桌面应用的构建流程、代码风格、Tauri 特定规范及最佳实践。
- 添加 Tauri 构建脚本以支持应用打包和构建流程
- 添加主窗口权限配置,允许执行名为 binaries/server 的侧车二进制文件。
- 生成新的 Cargo.lock 文件以更新项目依赖项的版本和校验和
- 添加 Tauri 应用的 Cargo 项目配置,包含 shell 插件和异步运行时支持。
- 添加32x32像素图标文件以支持应用图标显示
- 添加128x128像素图标文件以支持应用图标显示
- 添加高分辨率图标文件以支持高清显示
- 添加应用图标文件以支持 macOS 平台的图标显示
- 添加图标文件以用于应用程序的视觉标识
- 添加应用图标文件
- 添加方形30x30像素的图标文件以支持应用启动画面和系统显示
- 添加方形44x44像素应用图标文件
- 添加方形71x71像素应用图标以支持不同平台显示需求
- 添加新的方形89x89像素应用图标文件
- 添加新的正方形107x107像素应用图标文件
- 添加方形142x142像素的图标文件以支持应用启动画面和系统显示
- 添加新的方形150x150像素图标文件以用于应用程序界面显示
- 添加新的方形284x284像素应用图标文件
- 添加新的方形310x310像素应用图标文件
- 添加应用商店图标文件
- 添加原生桌面功能命令模块,包含示例问候函数以支持从 Rust 向前端传递消息。
- 添加侧车进程管理功能并注册全局状态与生命周期事件处理
- 添加启动配置以在发布模式下防止Windows出现额外控制台窗口,并启动应用主函数。
- 添加 Sidecar 服务启动与管理功能,自动查找可用端口、启动后端服务并创建主窗口,同时支持超时检测和进程清理。
- 添加 Tauri 项目配置文件并设置应用基本信息、打包选项及图标路径
|
2026-01-18 15:09:20 +08:00 |
|
|
|
e016ad99f5
|
feat: 使用Effect模型重构构建流程并引入类型安全支持
- 使用 Effect 模型重构构建流程,引入类型安全的配置验证、服务层解耦和错误处理,提升代码可维护性与可测试性。
- 添加 Effect 平台和模式库依赖及其相关构建工具,支持多平台二进制文件下载与原生模块编译。
- 添加Effect平台和模式库依赖以支持类型安全和平台功能
|
2026-01-18 14:23:29 +08:00 |
|
|
|
5855398250
|
feat: 使用 Effect 模块重构构建脚本并支持多平台并行构建
- 使用 Effect 模块重构构建脚本,引入类型安全的配置与错误处理,实现并行构建多平台目标并输出结构化构建摘要。
- 添加 effect 库及其依赖项以支持函数式编程特性
- 添加 effect 依赖以支持函数式响应式编程特性
|
2026-01-18 14:18:52 +08:00 |
|
|
|
71d9f4801a
|
refactor: 重构构建脚本,独立Vite构建命令
- 重构构建脚本,将Vite构建命令独立为专用脚本并调整执行顺序。
|
2026-01-18 14:09:00 +08:00 |
|
|
|
950ce3b77f
|
fix: 删除输出目录时明确指定路径为 ./out
- 删除输出目录时明确指定路径为 ./out
|
2026-01-18 14:02:18 +08:00 |
|
|
|
e133c006ce
|
refactor: 清理构建流程并引入Bun工具
- 清理旧的输出目录并引入Bun命令行工具以支持构建流程
- 移除构建脚本中多余的删除输出目录命令
|
2026-01-18 13:59:58 +08:00 |
|
|
|
115140d340
|
refactor: 拆分构建流程为独立步骤
- 将构建流程拆分为独立的构建和编译步骤,提升脚本可读性和可维护性。
|
2026-01-18 13:55:12 +08:00 |
|
|
|
3bb9d43e3e
|
refactor: 清理开发依赖并恢复缺失的工具包
- 移除未使用的开发依赖并添加缺失的开发工具包,同时恢复被误删的 TailwindCSS 依赖。
- 移除不必要的开发依赖并恢复已删除的 Tailwind CSS 及 React Query 和 React Router 开发工具依赖。
|
2026-01-18 06:33:28 +08:00 |
|
|
|
dce7ab817e
|
refactor: 重构构建配置并更新构建脚本
- 重构构建配置以使用映射表定义目标平台,并改进输出日志显示格式。
- 更新构建脚本以使用 `bun build.ts` 替代手动编译命令
|
2026-01-18 06:19:05 +08:00 |
|
|
|
aaa96c4a09
|
feat: 添加多平台构建脚本并输出构建结果
- 添加构建脚本以针对多个平台编译服务器输出文件并打印构建结果
|
2026-01-18 06:04:55 +08:00 |
|
|
|
7152ee9347
|
feat: 在Todos路由中添加数据加载器
- 在Todos路由中添加加载器,确保在页面渲染前预先获取待办事项数据。
|
2026-01-18 05:18:24 +08:00 |
|
|
|
09870c86f5
|
refactor: 移除 todos 路由预加载逻辑以优化性能
- 移除 todos 路由的预加载逻辑以优化性能和简化代码
|
2026-01-18 05:08:35 +08:00 |
|
|
|
2cadbb96f7
|
refactor: 重构待办事项合约导入与导出方式
- 更新导入方式,将 todoContract 的导入改为命名空间导入并直接引用整个模块。
- 重构待办事项合约,将各操作方法从对象结构中提取为独立导出的常量。
|
2026-01-18 05:00:13 +08:00 |
|
|
|
8a109f9fa2
|
refactor: 更新事件处理函数类型定义
- 更新事件处理函数类型以使用更精确的类型定义,提升代码可读性和类型安全性。
|
2026-01-18 04:53:41 +08:00 |
|
|
|
895f733972
|
feat: 添加 @orpc/zod 支持 Zod 验证功能
- 添加 @orpc/zod 包及其依赖项,包括 json-schema-typed、escape-string-regexp 和 wildcard-match,以支持 Zod 验证功能。
- 添加 @orpc/zod 依赖以支持 Zod 验证功能。
|
2026-01-18 04:45:20 +08:00 |
|
|
|
d3dbfd9e9b
|
refactor: 移除未使用的列表查询状态初始化代码
- 移除未使用的列表查询状态初始化代码
|
2026-01-18 04:30:03 +08:00 |
|
|
|
c7be8bd358
|
refactor: 移除操作后刷新逻辑,依赖客户端状态同步
- 为 todo 相关的创建、更新和删除操作配置默认的 onSuccess 回调,以自动失效列表查询缓存。
- 移除所有操作后的刷新查询逻辑,依赖客户端状态自动同步更新。
|
2026-01-18 04:21:57 +08:00 |
|
|
|
5c55644c57
|
refactor: 移除 TanStack Query 上下文初始化逻辑
- 删除 TanStack Query 上下文的初始化逻辑
- 移除对 context 模块的导出,仅保留对 devtools 模块的导出。
- 移除对旧查询上下文的依赖,直接创建并注入新的 QueryClient 实例到路由上下文中,并更新 SSR 集成配置以使用新实例。
|
2026-01-18 04:07:53 +08:00 |
|
|
|
effb7f16c7
|
feat: 增强路由类型安全与数据预加载
- 为路由器上下文添加类型约束以确保类型安全
- 在根路由中添加查询客户端上下文类型并使用带上下文的根路由创建函数
- 启用加载器以预先获取待办事项列表数据
|
2026-01-18 04:04:52 +08:00 |
|
|
|
7af770adef
|
feat: 添加自定义错误和404页面组件
- 添加错误组件以显示未处理的错误信息
- 将NotFound组件重命名为NotFoundComponent并更新显示文本为404 - Not Found。
- 使用自定义错误和未找到页面组件替换默认的错误和404提示。
|
2026-01-18 04:00:08 +08:00 |
|
|
|
03c6b84a39
|
feat: 添加 ORPC 类型安全 RPC 层集成指南
- 添加 ORPC 类型安全 RPC 层的完整集成指南,包括合约定义、处理器实现、路由注册及在组件中使用的方法。
|
2026-01-18 03:51:48 +08:00 |
|