Commit Graph

32 Commits

Author SHA1 Message Date
严浩
7255675c9b ci(.github/workflows/ci-cd.yaml): 添加条件判断以限制部署到Cloudflare
Some checks failed
CI/CD Pipeline / build-and-deploy (push) Has been cancelled
/ playwright (push) Has been cancelled
2025-09-18 15:19:47 +08:00
严浩
f92ef0f870 feat: 添加 UnoCSS 样式到主要组件
All checks were successful
CI/CD Pipeline / build-and-deploy (push) Successful in 3m34s
/ playwright (push) Successful in 3m51s
- AppLayout.vue: 添加渐变背景和响应式布局
- App.vue: 美化主页面,包含卡片布局和绿色主题按钮
- index.page.vue: 创建彩色渐变的英雄区块,包含动画效果和交互卡片

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-18 13:16:22 +08:00
严浩
c928aa72bc chore(ci-cd): 重构工作流,合并构建和部署步骤
All checks were successful
/ playwright (push) Successful in 2m57s
CI/CD Pipeline / build-and-deploy (push) Successful in 4m3s
2025-09-18 12:57:00 +08:00
严浩
077e7b5c90 chore(deps): 更新依赖和配置
Some checks failed
CI/CD Pipeline / lint-build-and-typecheck (push) Successful in 2m0s
CI/CD Pipeline / deploy (push) Has been cancelled
/ playwright (push) Has been cancelled
2025-09-18 12:54:13 +08:00
df0109205f chore(deps): update dependency @types/node to v22.18.5
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
CI/CD Pipeline / lint-build-and-typecheck (push) Successful in 2m43s
/ playwright (push) Successful in 3m15s
CI/CD Pipeline / deploy (push) Successful in 1m23s
2025-09-18 05:58:24 +08:00
266192ffff chore(deps): update dependency @types/node to v22.18.4 2025-09-17 12:15:35 +08:00
74b608a2da chore(deps): update dependency unplugin-icons to v22.3.0 2025-09-15 09:38:54 +08:00
0dddb07909 chore(deps): update dependency eslint-plugin-oxlint to ~1.15.0 2025-09-15 06:28:18 +08:00
7305a7a4c0 chore(deps): update dependency vite-plugin-vue-devtools to v8.0.2 2025-09-15 03:30:02 +08:00
6fcc87b4dd chore(deps): update dependency oxlint to ~1.15.0 2025-09-14 18:44:09 +08:00
e7d701dfc6 chore(deps): update dependency @types/node to v22.18.3 2025-09-14 09:01:29 +08:00
671cea101b chore(deps): update dependency @intlify/unplugin-vue-i18n to v11.0.1 2025-09-14 02:06:31 +08:00
严浩
eb600d0b6b chore(package): 更新依赖包版本 2025-09-11 16:18:05 +08:00
严浩
87e701042f ci: 优化 GitHub Actions 工作流并添加单元测试 2025-09-09 23:22:35 +08:00
严浩
306ed9a527 ci: 更新 Playwright 配置以使用预览服务器
- 将 baseURL 固定为 http://localhost:4173,不再根据环境变量区分 CI 和本地环境
- 修改启动命令为先构建再启动预览服务器
- 设置 reuseExistingServer 为 true,优化服务器重用逻辑

(cherry picked from commit df6ffb99c8)
2025-09-09 23:11:00 +08:00
严浩
56d8a3aa49 test(e2e): 添加 AppLayout 组件的测试用例 2025-09-09 22:50:57 +08:00
严浩
394294904d build(deps): 更新依赖并添加 .npmrc 配置 2025-09-09 22:48:04 +08:00
严浩
89f2c1e2fb style(index): 调整暗黑模式下的文字颜色
- 在 index.html 文件中,添加了 prefers-color-scheme 媒体查询
- 当用户选择暗黑模式时,不仅设置背景颜色为黑色,还设置了文字颜色为白色
2025-09-09 22:08:49 +08:00
770b06aba6 chore(deps): update yanhao98/composite-actions digest to 25eb4dc 2025-09-09 21:22:45 +08:00
严浩
6e4858b498 build: 添加 Renovate 配置文件 2025-09-09 19:37:20 +08:00
严浩
8cb4369276 build(deps): 更新 Vite 依赖并移除 pnpm overrides 2025-09-09 19:36:34 +08:00
严浩
da1da07474 build(配置): 优化代码分割配置 2025-09-09 19:14:04 +08:00
严浩
4851b83c37 feat: enhance project configuration and add new features 2025-09-09 18:19:23 +08:00
严浩
88483c26e6 ci: 优化 Playwright 测试工作流 2025-09-09 15:43:43 +08:00
严浩
706c60ddb8 ci: 完善项目持续集成配置并添加 Playwright 测试 2025-09-09 15:37:16 +08:00
严浩
7c04f69d1a feat: 开启预览 URL 功能 2025-09-09 14:36:13 +08:00
严浩
ce90f46504 ci: 初始化 CI/CD 流水线并进行项目配置 2025-09-09 14:34:32 +08:00
严浩
c7379f6b3d feat: 集成 Wrangler 并添加 KV 支持 2025-09-09 13:03:58 +08:00
严浩
7c92f4496e feat: 添加 Cloudflare Workers 支持
- 在 package.json 中添加 @cloudflare/vite-plugin 依赖
- 新增 server/index.ts 文件实现 Cloudflare Workers 逻辑
- 更新 vite.config.ts 配置,添加 cloudflare 插件
- 新增 tsconfig.worker.json 配置 TypeScript 编译选项
- 更新 App.vue,添加从 API 获取名称的功能
2025-09-09 12:28:27 +08:00
严浩
07e8ca247f build(deploy): 添加部署脚本并集成 Wrangler 2025-09-09 12:18:59 +08:00
严浩
8a0a98fc11 feat(dev): 配置 VSCode 开发环境并优化项目设置 2025-09-09 11:52:41 +08:00
严浩
5f082a9bc9 initial commit 2025-09-09 11:37:43 +08:00