Commit Graph

150 Commits

Author SHA1 Message Date
4afb913069 chore: 升级核心依赖至最新版本
- 升级依赖版本以包含最新修复和功能,包括 Biome、Turbo、TanStack 套件、Nitro 和 Vite 等核心工具的版本更新。
- 升级依赖包至最新版本以修复已知问题并获取新功能,包括 biome、turbo、react-query、react-router、nitro、vite 及其相关插件。
2026-01-26 09:29:16 +08:00
b0d3245b9d refactor: 重构硬件指纹模块并清理无关依赖
- 添加 ohash 和 systeminformation 依赖项到项目中
- 将硬件指纹生成模块从工具包移至服务器应用,并统一优化注释中的标点符号为中文全角格式,提升代码注释的可读性与一致性。
- 将硬件指纹获取方法的导入路径从 '@furtherverse/utils/fingerprint' 更新为 '@/lib/fingerprint'。
- 移除对本地 workspace 包 @furtherverse/utils 的依赖并清理相关配置
- 删除未使用的工具包配置文件并移除相关依赖项
- 删除硬件指纹测试文件,移除对 systeminformation 模块的模拟和相关测试用例。
- 移除对 fingerprint 工具函数的导出
- 删除未使用的 tsconfig 配置文件
2026-01-24 03:42:12 +08:00
8ceb212033 feat: 添加硬件指纹功能并优化依赖管理
- 更新依赖管理文档,明确使用 Bun Catalog 统一管理版本并规范安装方式,新增已知问题与解决方案、依赖选择经验及 Git 工作流要求,强化团队协作与技术决策可追溯性。
- 添加硬件指纹页面,展示机器码、指纹质量等级及详细信息,并支持一键复制和缓存提示。
- 添加指纹路由配置并更新路由树类型定义以包含新路由路径和相关类型。
- 添加硬件指纹获取接口的契约定义,包含指纹字符串、质量等级、强标识符数量和时间戳的验证规则。
- 添加指纹合约到API合约导出中
- 添加硬件指纹获取接口,支持10分钟缓存并包含主硬盘序列号以提升指纹稳定性。
- 添加指纹路由到API路由器中
- 重构硬件指纹生成逻辑,引入缓存机制、质量等级评估和容错处理,提升稳定性与可维护性。
2026-01-24 03:34:25 +08:00
0612eda74c fix: 更新系统信息空值模拟数据以准确测试指纹生成逻辑
- 更新系统信息空值的模拟数据以更准确地测试指纹生成逻辑
2026-01-23 17:01:27 +08:00
49549b6e00 refactor: 添加类型检查、测试用例及TS配置
- 添加类型检查和代码修复脚本以提升开发效率和代码质量。
- 添加硬件指纹生成函数的完整测试用例,覆盖正常情况、边界条件和mock数据验证。
- 添加通用工具包的 TypeScript 配置并继承基础配置文件
2026-01-23 16:59:54 +08:00
49d1f706e7 feat: 添加本地工具包依赖支持项目功能
- 添加本地工具包依赖 @furtherverse/utils 以支持项目功能。
- 添加对 workspace 内 utils 包的依赖引用
2026-01-23 16:18:20 +08:00
d13c3602c9 feat: 添加按路径导入支持及指纹工具导出
- 添加模块导出配置以支持按路径导入源码文件
- 导出指纹工具模块的全部功能。
2026-01-23 16:17:08 +08:00
3755b0f873 feat: 添加硬件指纹生成功能
- 生成硬件指纹,通过收集系统唯一标识、主板、BIOS、系统信息、磁盘布局和网络接口数据并哈希处理
2026-01-23 16:14:58 +08:00
be4e8212ec feat: 添加 ohash 和 systeminformation 依赖支持指纹与系统信息
- 添加 ohash 依赖并更新其版本至 ^2.0.11
- 添加 ohash 依赖以支持哈希功能
- 添加 ohask 和 systeminformation 依赖项并指定其来源为 catalog。
- 引入 ohash 和 systeminformation 库以支持指纹生成和系统信息获取。
2026-01-23 15:59:07 +08:00
0cab61af91 feat: 添加 systeminformation 依赖以支持系统信息获取
- 添加 systeminformation 依赖并更新其版本至 5.30.5,同时配置其运行时环境和二进制文件路径。
- 添加 systeminformation 依赖以获取系统信息
- 添加 systeminformation 依赖项以支持系统信息获取功能。
2026-01-23 15:54:30 +08:00
104b04064d refactor: 重命名文件以更准确反映其功能
- 重命名文件以更准确地反映其功能,将索引文件重命名为指纹处理文件。
2026-01-23 15:52:50 +08:00
b6c413aad9 feat: 添加类型检查与模块别名配置
- 添加开发依赖 @furtherverse/tsconfig 和 typescript 到 utils 包中
- 配置模块导入别名并添加类型检查依赖项
- 添加工具函数库的初始化文件
2026-01-23 15:50:59 +08:00
5a0a899e93 feat: 升级 lightningcss 至 1.30.2 并更新相关依赖
- 升级 lightningcss 及其所有平台相关依赖至 1.30.2 版本,并更新相关依赖项的版本号和哈希值,同时移除已废弃的 vitefu/vite 依赖项。
- 将版本号从 0.0.0 更新为 1.0.0
- 添加新的工具包模块并配置其名称、版本和模块类型。
2026-01-23 15:43:44 +08:00
254bef6162 chore: 升级依赖包至最新版本以兼容新功能和修复问题
- 升级依赖包版本以兼容最新功能和修复已知问题,包括 @effect/platform、@tanstack/react-router 系列、effect、nitro、vite、zod 及相关构建工具的版本更新。
- 升级依赖包版本以获取最新功能和修复,包括 @effect/platform、@tanstack/react-router 系列、effect、nitro、vite 和 zod。
2026-01-23 15:33:57 +08:00
610b81c32d feat: 更新页面标题为“Furtherverse”
- 将页面标题从“Fullstack Starter”更改为“Furtherverse”
2026-01-22 17:00:00 +08:00
afb0880d8e refactor: 统一数据库相关命名规范并优化单例实现
- 统一使用DB类型别名替换Database类型定义
- 将 db 中间件中获取数据库实例的函数名从 getDb 改为 getDB 以保持命名一致性。
- 重命名数据库相关函数和类型以使用一致的命名规范,并确保单例模式正确返回数据库实例。
2026-01-22 16:52:16 +08:00
3b50528435 chore: 更新数据库模式文件路径
- 更新数据库模式文件路径为新的位置。
2026-01-22 16:46:54 +08:00
c4b179464b refactor: 更新导入路径为相对路径别名
- 更新导入路径以使用相对路径别名指向 package.json 文件
2026-01-22 16:44:59 +08:00
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
70252fbd94 chore: 更新依赖至最新稳定版本以优化构建性能
- 更新项目依赖版本以升级 Rollup、LightningCSS、Vite 及其相关构建工具至最新稳定版本,并同步更新多个平台的二进制包以确保兼容性和性能优化。
2026-01-22 15:29:38 +08:00
c364b6d27f feat: 升级 TanStack、Turbo 等依赖至最新版本
- 升级多个 TanStack 相关依赖至 1.154.7 版本,同步更新 h3-v2 和 nitro 的依赖版本以保持兼容性。
- 升级 turbo 和 tanstack 相关依赖至最新版本以获取最新功能和修复。
2026-01-22 15:25:44 +08:00
7632b9a4ef refactor: 移除构建与开发任务中复制操作的依赖
- 移除构建和开发任务中对复制操作的依赖,仅保留对服务器编译任务的依赖。
2026-01-22 00:26:26 +08:00
efd29a9d63 feat: 添加构建脚本中的复制步骤以正确处理二进制文件
- 在构建和开发脚本中添加复制步骤以确保二进制文件正确处理
2026-01-22 00:26:11 +08:00
48bc50e221 feat: 添加构建与开发任务配置
- 添加构建任务的依赖项并指定输出路径,同时在开发任务中启用服务器开发模式并设置输出路径。
2026-01-22 00:24:33 +08:00
da2a7391da refactor: 简化构建脚本并确保产物正确复制
- 移除构建和开发脚本中的冗余bun run命令,直接调用tauri命令
- 在开发配置中添加对复制任务的依赖并指定输出路径,确保构建产物正确复制。
2026-01-22 00:21:27 +08:00
9aec9d2829 refactor: 将 sidecar 名称从 "app" 更改为 "server"
- 将 sidecar 的名称从 "app" 更改为 "server" 以正确启动服务进程。
2026-01-22 00:09:49 +08:00
16181e2e9d fix: 恢复 server-desktop 包依赖配置
- 恢复 server-desktop 包的依赖配置并确保其正确声明
2026-01-22 00:06:36 +08:00
7d3df0ec49 refactor: 重命名桌面应用为 server-desktop
- 更新项目结构中的目录名称为 server-desktop
- 将应用名称从 `app-desktop` 更改为 `server-desktop`
- 将桌面应用的包名和库名从 app-desktop 和 app_desktop_lib 更改为 server-desktop 和 server_desktop_lib。
- 将主函数中的运行入口从 app_desktop_lib 更改为 server_desktop_lib。
- 更新产品名称和标识符以反映新的应用名称为 server-desktop。
2026-01-21 23:59:39 +08:00
fc846fa24d chore: 调整构建任务依赖,添加开发服务器模式支持
- 调整构建任务依赖,为开发环境添加服务器开发模式依赖。
2026-01-21 23:56:15 +08:00
4710166942 chore: 更新构建脚本,清理旧二进制文件并复制资源
- 更新构建和开发脚本,确保在构建和开发前先清理旧的二进制文件并执行复制操作。
2026-01-21 23:50:46 +08:00
96705e965d feat: 添加目录存在性检查并优化复制逻辑
- 添加目录存在性检查功能并更新复制逻辑以使用该功能
2026-01-21 23:44:31 +08:00
fc916c7c1d refactor: 重命名复制文件并更新构建脚本
- 重命名文件以更准确地反映其功能
- 更新构建脚本,将复制二进制文件的命令改为使用新的复制脚本文件。
2026-01-21 23:40:07 +08:00
ece366c4d7 refactor: 移除未使用的类型定义,清理冗余代码
- 移除未使用的类型定义,清理冗余代码。
2026-01-21 23:38:31 +08:00
46984c2687 refactor: 重构桌面端构建配置与依赖管理
- 删除桌面端构建配置文件
- 添加二进制文件复制工具,支持多平台目标映射并自动处理文件路径与扩展名,通过类型安全配置和错误处理确保构建流程稳定可靠。
- 添加依赖项以支持类型安全的模式定义和项目配置,并新增脚本用于复制二进制文件。
- 添加桌面应用的TypeScript配置文件并继承统一的tsconfig设置,排除node_modules和src-tauri目录。
- 添加必要的开发依赖项以支持类型检查和构建工具链
2026-01-21 23:38:16 +08:00
712ed1919f refactor: 重构桌面端构建配置与二进制路径
- 添加桌面端构建配置文件
- 将外部二进制文件路径从 `binaries/app` 更改为 `binaries/server`。
2026-01-21 23:29:31 +08:00
553e055a96 feat: 添加 TypeScript 支持和类型定义
- 添加类型定义和 TypeScript 依赖以支持类型检查和开发环境。
2026-01-21 23:21:02 +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
3d3765cdbf feat: 添加桌面应用忽略文件及构建依赖配置
- 添加桌面应用的忽略文件配置,包括日志、依赖目录、构建输出及编辑器临时文件。
- 添加桌面端开发任务依赖于服务器编译任务的配置。
2026-01-21 21:46:00 +08:00
13a4a333ff refactor: 清理冗余配置与依赖项
- 移除重复的版本号字段并保持配置文件一致性
- 移除 `@types/bun` 开发依赖项
- 移除 tsconfig 包中多余的 devDependencies 项和无效的 catalog: 依赖配置
2026-01-21 20:14:53 +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