Commit Graph

69 Commits

Author SHA1 Message Date
AdingApkgg
5dc0f1823d Refactor SearchHeader and SearchResults components for improved layout and styling
- Adjusted the layout of the SearchHeader component to enhance responsiveness and visibility of the enter hint.
- Updated the SearchResults component to refine card styling and ensure consistent rounded corners across different screen sizes.
- Removed unused tag-related code from SearchHeader.vue to streamline the component.
2025-12-25 22:22:06 +08:00
AdingApkgg
e94c1f77af Enhance SearchHeader and SettingsModal components with improved UI and functionality
- Updated the SearchHeader.vue to include a new gradient background and reorganized the usage instructions into a more structured format with icons.
- Modified SettingsModal.vue to clarify API server options and added new server options for Japan and Germany, enhancing user experience and flexibility.
2025-12-25 22:08:53 +08:00
AdingApkgg
4b1484dd8a Update package dependencies and clean up component code
- Bump versions of `@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`, `typescript-eslint`, and `vue-tsc` in `package.json`.
- Remove unnecessary empty lines in `CommentsModal.vue`, `FloatingButtons.vue`, and `SearchHeader.vue` for improved code readability.
2025-12-25 19:40:00 +08:00
AdingApkgg
1f8928132e Remove friends.json and update SearchHeader.vue to import friend links directly from the new path. 2025-12-25 19:11:48 +08:00
AdingApkgg
3a98ad209c feat: 添加友情链接功能与更新组件样式
* 在 `SearchHeader.vue` 中添加友情链接展示功能,支持从 `/data/friends.json` 加载数据。
* 更新 `UpdateToast.vue` 中的倒计时逻辑,将倒计时从 3 秒延长至 5 秒。
* 优化 `vite.config.ts` 和其他组件的样式,提升整体用户体验。
* 在 `useSound.ts` 和 `ui.ts` 中清理多余的空行,保持代码整洁。
2025-12-25 15:18:20 +08:00
AdingApkgg
79ef740959 feat: 优化组件样式与功能
* 在 `CommentsModal.vue`、`SettingsModal.vue` 和 `VndbPanel.vue` 中添加 `will-change: transform`,提升性能。
* 更新 `FloatingButtons.vue` 中的条件判断,确保进度条显示更准确。
* 在 `SettingsModal.vue` 中扩展 API 选项,增加对美国洛杉矶服务器的支持,提升用户选择的灵活性。
* 在 `useWindowManager.ts` 中优化样式计算,使用 `transform` 提升性能,避免布局重排。
2025-12-23 09:56:13 +08:00
AdingApkgg
e8349e4131 feat: 更新 ESLint 配置与组件代码风格
* 在 `eslint.config.js` 中添加多个只读全局变量,增强代码的可读性和一致性。
* 在多个组件中调整代码风格,确保条件语句使用大括号包裹,提高代码的可维护性。
* 优化 `AnimatedBackground.vue`、`CommentsModal.vue`、`SearchHeader.vue`、`SettingsModal.vue`、`StatsCorner.vue`、`VndbPanel.vue`、`useAnime.ts`、`useFancybox.ts`、`useProgress.ts`、`useTextScroll.ts` 和 `useWindowManager.ts` 中的逻辑,提升代码质量和一致性。
2025-12-21 11:47:08 +08:00
AdingApkgg
c46517da8b feat: 重构进度条与键盘快捷键帮助功能
* 移除 `nprogress` 依赖,替换为自定义进度条,使用 `anime.js` 实现更流畅的加载效果。
* 在 `index.html` 中优化主题检测与背景样式,提升用户体验。
* 添加键盘快捷键帮助面板,增强用户交互,支持通过快捷键显示/隐藏。
* 更新多个组件以集成新的键盘帮助功能,确保一致性和可用性。
* 优化 UI 状态管理,支持会话状态的恢复与清除,提升用户体验。
2025-12-21 11:30:04 +08:00
AdingApkgg
6e170c579c feat: 移除 Quicklink 配置与相关依赖
* 从 `.env.example` 和 `env.d.ts` 中移除 `VITE_QUICKLINK_DELAY` 和 `VITE_QUICKLINK_LIMIT` 配置,简化性能设置。
* 更新 `README.md` 和相关文档,删除 Quicklink 相关的使用示例和说明。
* 在 `package.json` 中移除 `quicklink` 依赖,确保项目依赖的整洁性。
* 优化 `vite.config.ts` 和其他组件,调整性能配置以适应新的加载策略。
2025-12-21 10:45:56 +08:00
AdingApkgg
3024e8e707 feat: 添加 WWDC 2025 液态玻璃效果
* 在多个组件中实现液态玻璃效果,包括 `CommentsModal.vue`、`SettingsModal.vue`、`VndbPanel.vue`、`SearchHeader.vue` 和 `SearchResults.vue`,提升视觉体验。
* 更新样式以支持液态玻璃高光和背景模糊效果,确保在不同主题下的视觉一致性。
* 在 `index.html` 中添加液态玻璃 SVG 滤镜定义,提供更丰富的视觉效果。
* 引入新的 CSS 类以实现液态玻璃效果,增强用户界面的现代感和交互性。
2025-12-19 18:54:25 +08:00
AdingApkgg
7098d15cb4 feat: 性能优化与组件改进
* 在 `index.html` 中添加性能优化的 meta 标签,提升页面加载速度。
* 更新 `App.vue` 中的背景层,使用 GPU 加速和懒加载策略,优化性能。
* 在多个组件中引入 GPU 加速和渲染隔离的 CSS 类,提升动画和交互性能。
* 更新 `FloatingButtons.vue` 和 `SearchHeader.vue` 的样式,确保在不同主题下的视觉一致性。
* 优化 `useClickEffect.ts` 中的点击特效实现,使用对象池和 CSS 变量减少 DOM 操作和样式计算。
* 在 `base.css` 中添加全局性能优化工具类,提升整体渲染效率。
2025-12-15 11:49:41 +08:00
AdingApkgg
051f03b566 feat: 添加 Noto Sans SC 字体支持
* 在 `package.json` 中添加 `@fontsource/noto-sans-sc` 依赖,以支持 Noto Sans SC 字体。
* 更新 `src/main.ts` 引入 Noto Sans SC 字体的不同粗细样式。
* 修改 `src/styles/base.css` 中的字体栈,优先使用 Noto Sans SC 字体,提升中文显示效果。
2025-12-15 10:57:09 +08:00
AdingApkgg
ab38af6748 feat: 重构背景层与动画效果
* 更新 `App.vue` 中的背景层结构,使用 `motion-v` 实现动态背景切换,提升用户体验。
* 修改 `index.html` 中的背景样式,简化背景层的 CSS,增强视觉效果。
* 在 `CommentsModal.vue`、`SettingsModal.vue` 和 `VndbPanel.vue` 中调整样式,确保模态框在不同主题下的视觉一致性。
* 在 `search.ts` 中添加 `totalResults` 计算属性,优化搜索结果统计逻辑。
2025-12-14 09:52:55 +08:00
AdingApkgg
921dd61b59 feat: 更新依赖与优化服务工作者
* 移除 `vue-router` 依赖,简化项目结构。
* 更新 `package.json` 和 `pnpm-lock.yaml`,确保依赖项的整洁性。
* 优化服务工作者 `sw.js`,引入缓存策略和版本管理,提升 PWA 性能。
* 更新多个组件的样式,增强用户界面的视觉一致性。
* 调整 `vite.config.ts`,引入新的插件以支持服务工作者版本管理。
2025-12-14 09:20:15 +08:00
AdingApkgg
8bafeb31b5 feat: 优化路由导航与 UI 状态管理
* 更新多个组件以使用查询参数控制 UI 面板,提升用户体验。
* 实现模态框关闭时移除 `ui` 参数,确保 URL 的整洁性。
* 引入新的导航函数,简化路由跳转逻辑,增强代码可读性。
* 更新样式以支持新的玻璃效果,提升视觉一致性。
2025-12-14 07:48:10 +08:00
AdingApkgg
a56f8a9286 feat: 增强 PWA 支持与 UI 体验
* 更新 `index.html`,添加防止 FOUC 的脚本和样式,优化主题切换体验。
* 替换 `pace-js` 为 `nprogress`,提升页面加载进度条的性能和视觉效果。
* 引入新的 `SearchHistoryModal` 组件,增强搜索历史功能。
* 更新多个组件以支持新的 UI 状态管理,确保一致性和可读性。
* 优化错误处理逻辑,提供更详细的网络错误信息。
* 删除不再使用的 `SearchHistory.vue` 组件,简化代码结构。
2025-12-14 07:16:53 +08:00
AdingApkgg
942f658648 fix: 更新 API 地址与依赖项版本
* 将 API 地址从 `https://cfapi.searchgal.homes` 更新为 `https://cf.api.searchgal.homes`,确保一致性。
* 更新 `package.json` 中的依赖项版本,包括 `@eslint/js`、`@tailwindcss/vite`、`@types/node`、`@typescript-eslint`、`vite`、`vue` 等,提升项目稳定性和性能。
* 替换 `lazysizes` 为 `lozad.js` 以优化图片懒加载,提升用户体验。
* 更新文档,确保 API 地址和使用示例的一致性。
2025-12-13 07:42:13 +08:00
AdingApkgg
052f9c5ed9 feat: 添加环境变量支持与PWA功能增强
* 更新 `.gitignore` 文件以包含环境变量文件 `.env` 和相关配置。
* 在 `env.d.ts` 中定义环境变量类型,支持 API 配置、功能开关和主题设置。
* 更新 `index.html`,添加 PWA 相关的 manifest 和 meta 标签,提升应用的安装体验。
* 引入 `lazysizes` 和 `quicklink` 以优化图片加载和链接预加载,提升性能。
* 更新多个组件以使用新的 UI 状态管理,确保一致性和可读性。
* 删除不再使用的 Font Awesome 图标,替换为 lucide-vue-next 图标,提升视觉一致性。
* 更新 `README.md`,添加环境变量配置说明和项目文档链接。
2025-11-27 18:21:09 +08:00
AdingApkgg
16e7dacd97 feat: 添加 lucide-vue-next 图标库并优化组件样式
* 在 `package.json` 中添加 `lucide-vue-next` 依赖,增强图标使用灵活性。
* 更新多个组件,替换 Font Awesome 图标为 lucide-vue-next 图标,提升视觉一致性。
* 优化 `CommentsModal.vue`、`FloatingButtons.vue`、`SearchHeader.vue` 等组件的样式,确保在不同主题下的可读性和美观性。
* 调整搜索结果和设置面板的布局,提升用户体验。
2025-11-27 15:20:07 +08:00
AdingApkgg
4d44d5b620 251127 2025-11-27 13:06:33 +08:00
AdingApkgg
47288cfdaa feat: 增强艳粉主题样式与组件视觉效果
* 更新 `index.html` 中的进度条样式,增加渐变色和动画效果,提升用户体验。
* 在 `tailwind.config.js` 中添加艳粉主题配色和自定义样式,增强主题一致性。
* 引入液态玻璃效果于多个组件,提升视觉层次感。
* 优化 `SearchHeader.vue` 和 `VndbPanel.vue` 中的标题和按钮样式,确保在不同主题下的可读性。
* 更新 `SettingsModal.vue` 和 `TopToolbar.vue` 的样式,增强用户交互体验。
2025-11-27 05:19:15 +08:00
AdingApkgg
fcd823ade3 feat: 增强主题支持与自定义样式功能
* 移除旧的主题颜色变量,改为支持自定义 CSS 样式,提升用户界面的灵活性。
* 在 `App.vue` 中实现自定义 CSS 的加载与应用,确保用户设置的实时更新。
* 更新 `SettingsModal.vue`,允许用户输入自定义 CSS,增强个性化体验。
* 优化多个组件的样式,确保在不同主题下的视觉一致性。
* 删除不再使用的主题相关文件,简化代码结构。
2025-11-27 04:24:41 +08:00
AdingApkgg
92246b2139 feat: 统一主题样式与增强组件视觉一致性
* 更新多个组件的样式以使用新的主题颜色变量,确保在不同模式下的视觉一致性。
* 优化滚动条样式,提升整体用户体验。
* 在 `SearchHeader.vue` 和 `VndbPanel.vue` 中调整背景和文本颜色,增强可读性。
* 增加对 `customApi` 的监听,确保设置变化时的实时更新。
2025-11-21 17:38:09 +08:00
AdingApkgg
a66b4b628e feat: 增强主题支持与样式优化
* 在 `index.html` 中定义新的主题颜色变量,支持动态主题切换。
* 更新多个组件的样式以适应新主题,确保在不同模式下的视觉一致性。
* 在 `App.vue` 中初始化主题设置,提升用户体验。
* 增加主题选择功能于 `SettingsModal.vue`,允许用户实时预览和保存主题选择。
* 优化背景层和滚动条样式,提升整体视觉效果。
2025-11-21 03:16:02 +08:00
AdingApkgg
a62ca55519 feat: 更新依赖项与优化组件样式
* 在 `package.json` 中添加 ESLint 相关依赖,增强代码质量管理。
* 更新 `index.html` 中的样式,移除图片懒加载的默认透明度设置,避免显示问题。
* 在 `App.vue` 和其他组件中优化代码格式,提升可读性和一致性。
* 更新 `env.d.ts` 文件,添加类型注释以支持 Vue 组件的类型定义。
* 在 `StatsCorner.vue` 中引入过渡效果,提升用户体验。
2025-11-20 15:57:39 +08:00
AdingApkgg
94214a09de feat: 更新 favicon 设置与搜索标题样式
* 在 `index.html` 中更新 favicon 设置,添加 SVG 格式和 Apple Touch Icon,提升视觉效果。
* 在 `SearchHeader.vue` 中优化标题样式,移除不必要的图标,简化布局。
2025-11-20 04:17:51 +08:00
AdingApkgg
81533bbd9f feat: 增加设置功能与统计信息展示
* 在 `App.vue` 中引入 `SettingsModal` 和 `StatsCorner` 组件,增强用户设置和统计信息的可视化。
* 更新 `TopToolbar` 组件,添加设置按钮以便用户快速访问设置。
* 在 `SearchHeader.vue` 中优化布局,提升视觉效果和用户体验。
2025-11-20 04:11:49 +08:00
AdingApkgg
06166500e7 fix: 调整搜索标题的样式以提升视觉效果
* 更新 `SearchHeader.vue` 中的标题样式,增加顶部间距以改善布局和视觉一致性。
2025-11-20 03:51:13 +08:00
AdingApkgg
9d1bc0ecf7 feat: 增加背景层转场动画与暗色模式样式优化
* 在 `index.html` 中添加多种背景层转场动画效果,提升视觉体验。
* 更新 `App.vue` 中的图片切换逻辑,支持随机转场动画和慢慢放大效果。
* 增强暗色模式下的输入框和通知样式,确保视觉一致性与可读性。
2025-11-20 03:48:56 +08:00
AdingApkgg
49128d77c1 feat: 增加暗色主题支持与样式优化
* 在 `index.html` 中添加主题颜色变量,支持白天和黑夜模式。
* 更新多个组件的样式,确保在暗色主题下的视觉一致性。
* 在 `App.vue` 中引入 `TopToolbar` 组件,增强用户界面。
* 优化图片缓存逻辑,支持批量删除旧图片,提升性能。
* 移除不必要的分享按钮,简化 `FloatingButtons.vue` 组件结构。
2025-11-20 03:36:13 +08:00
AdingApkgg
8112b2704e feat: 更新 README 文档与组件,增强用户体验
* 在 `README.md` 中添加项目介绍、特性、技术栈和安装指南,提供更全面的项目信息。
* 在 `App.vue` 中恢复搜索状态,提升用户体验。
* 更新 `search.ts`,扩展 VNDB 信息结构,支持更多游戏数据字段。
* 在 `FloatingButtons.vue` 中新增分享和站点导航按钮,优化交互功能。
* 移除 `PlatformNav.vue` 组件,整合导航功能至 `FloatingButtons.vue`,简化结构。
* 在 `SearchHeader.vue` 中添加搜索历史功能,提升搜索效率。
* 更新 `VndbPanel.vue`,优化游戏信息展示,增加开发商和平台信息显示。
2025-11-20 03:03:53 +08:00
AdingApkgg
0437eaab8c feat: 更新搜索功能与标签系统,增强用户体验
* 更新 `search.ts`,调整 API 文档链接并优化请求格式,支持 Cloudflare Workers API。
* 在 `SearchHeader.vue` 中新增标签说明,帮助用户快速理解资源特性。
* 在 `SearchResults.vue` 中重构标签显示,增加样式和图标映射,提升视觉效果与信息传达。
2025-11-20 02:27:08 +08:00
AdingApkgg
bc33653874 feat: 添加 VNDB 面板与翻译功能,优化组件样式
* 在 `App.vue` 中引入 `VndbPanel` 组件,增强用户体验。
* 更新 `search.ts`,新增翻译功能以支持文本翻译。
* 优化 `CommentsModal.vue` 和 `FloatingButtons.vue` 的样式,提升视觉一致性。
* 重构 `PlatformNav.vue` 和 `SearchHeader.vue`,调整布局与样式以适应新设计。
* 更新 `SearchResults.vue`,移除冗余的 VNDB 信息面板,简化结构。
* 在 `index.html` 中优化元数据与样式,提升 SEO 效果。
2025-11-18 00:13:20 +08:00
AdingApkgg
ccb9e16365 feat: 完成项目从 Material 3 迁移至 Tailwind CSS,重构组件与样式
* 移除所有 Material Web Components 和 GSAP 相关依赖,简化项目结构。
* 更新 `index.html`,添加 favicon 和优化 PWA 相关设置。
* 重构多个组件(如 `CommentsModal.vue`, `SearchHeader.vue`, `SearchResults.vue`)以使用 Tailwind CSS,提升样式一致性和用户体验。
* 移除不必要的调试日志,优化代码清理。
* 更新 `package.json` 和 `pnpm-lock.yaml`,引入新的依赖以支持 Tailwind CSS 和 Font Awesome。
* 简化 Service Worker,优化缓存策略。
2025-11-17 18:07:02 +08:00
AdingApkgg
2a5aa51ff5 feat: 更新首页结构与样式,移除旧版主文件
*   在 `index.html` 中添加了新的元数据和样式,以提升SEO和用户体验。
*   移除 `src/main.js` 文件,简化项目结构,集中管理逻辑。
*   新增 `SearchHeader.vue` 组件,重构搜索表单和状态显示,优化用户交互。
*   更新样式以符合 Material 3 设计规范,增强视觉一致性。
2025-11-17 15:48:49 +08:00
AdingApkgg
6db38cc30c feat: 更新首页结构与样式,移除旧版主文件
*   在 `index.html` 中添加了新的元数据和样式,以提升SEO和用户体验。
*   移除 `src/main.js` 文件,简化项目结构,集中管理逻辑。
*   新增 `SearchHeader.vue` 组件,重构搜索表单和状态显示,优化用户交互。
*   更新样式以符合 Material 3 设计规范,增强视觉一致性。
2025-11-17 15:47:13 +08:00
Jurangren
8cc4751841 feat: 增强站点标签系统并清理旧版提示
*   重构站点标签系统,引入访问限制、网盘类型等细致分类。
*   为各标签新增详细工具提示,提供更直观的站点信息。
*   主页移除过时的使用提示,简化信息展示。
*   优化外部链接按钮样式,提升视觉一致性。
2025-10-06 22:13:50 +08:00
Jurangren
c07dc776eb refactor: 重构搜索表单并移除密码字段
- 移除 `index.html` 中紫缘 Gal 密码输入框和获取密码链接。
- 删除 `src/main.js` 中紫缘 Gal 密码相关的表单数据处理逻辑。
- 重构搜索表单UI,将游戏名和自定义API输入框进行视觉分组。
- 统一搜索表单输入框的焦点环绕样式,提升用户体验。
2025-10-05 20:59:08 +08:00
Jurangren
662913b69e Refactor: 重构API调用并更新后端版本URL
*   简化 `searchGameStream` 函数中的 `magic` 参数处理,始终发送 `true`。
*   更新后端版本 API URL,从 `SearchGal` 变更为 `Wrangler-API`。
2025-08-23 01:57:14 +08:00
Jurangren
5b6711dbe4 feat: 新增大模型状态显示功能
*   在导航栏中添加后端搜索API状态显示按钮,取代原魔搜选项。
*   实现后端搜索API状态的实时检测,并根据状态显示“正常”或“异常”。
*   更新了游戏流搜索的默认API端点,以提升服务可靠性。
2025-08-22 02:23:21 +08:00
Jurangren
5014d8429f feat: 支持VNDB图片代理并优化信息展示
- 引入VNDB图片代理功能,提升图片加载速度。
- 添加代理可用性检测,确保图片服务正常。
- 更新游戏介绍和人物信息来源说明,明确数据由VNDB提供并经AI翻译。
- 优化搜索提交体验,在搜索后自动使输入框失焦。
2025-08-18 01:20:38 +08:00
Jurangren
013028d6e2 feat: 平均游戏时长展示
*   从VNDB获取并计算游戏时长数据。
*   在AI响应视图中新增独立的游戏时长显示区域。
*   将游戏时长信息作为AI提示的一部分进行处理和渲染。
*   优化游戏描述段落的垂直间距。
2025-08-11 13:00:58 +08:00
Jurangren
9accaf60d2 refactor: 优化VNDB搜索并清理日志
* 移除 `renderAiView` 函数中的调试日志,保持代码整洁。
* 为VNDB API请求添加 `searchrank` 排序,优化搜索结果相关性。
2025-08-09 07:41:33 +08:00
Jurangren
6f5ac2bf21 style: 优化平台卡片错误信息显示
*   调整了平台卡片中错误信息的样式。
*   为错误提示文本添加了更小的字号(text-sm)。
*   为错误图标增加了右侧间距(mr-2),改善布局。
*   移除了错误信息容器的flex布局样式。
2025-08-08 19:35:17 +08:00
Jurangren
3c2070e796 feat: 添加游戏标签显示与AI翻译支持
*   获取并处理VNDB游戏标签数据。
*   AI翻译请求中新增游戏标签,优化提示词。
*   UI界面新增“Tag”区域,展示AI翻译后的标签。
*   标签按等级和颜色显示,支持粗体斜体。
*   调整游戏介绍、人物、总结区域UI布局。
2025-08-08 19:13:58 +08:00
Jurangren
4cc851b6e2 chore: 恢复 AI 翻译 API 地址至生产环境
*   将 AI 翻译 API 地址由本地调试环境切换回正式生产环境。
*   确保应用程序连接到 SearchGal.Homes 官方提供的 AI 服务。
2025-08-08 06:36:48 +08:00
Jurangren
42d081f5b0 feat: 优化VNDB外部链接获取与展示
*   改进VNDB外部链接获取逻辑,使用原始标题并优化API查询。(旧版本会遗漏较多外部链接)
*   重构外部链接分类与去重机制,确保链接展示更准确、无重复。
*   在VNDB数据中新增并使用`originalTitle`字段,提升链接匹配精度。
2025-08-08 06:34:16 +08:00
AdingApkgg
db22c36947 Implement code changes to enhance functionality and improve performance 2025-08-07 01:09:20 +08:00
Jurangren
3fc693eab8 feat: 优化布局响应式设计
*   引入CSS变量,通过`clamp()`函数实现布局、字体和间距的自适应调整。
*   移除部分固定宽度限制,使页面元素能更好地适应不同屏幕尺寸。
*   针对移动设备视图,优化了容器宽度和内容偏移的显示效果。
*   更新了用户提示信息,引导用户通过空格键进入游戏详情视图。
2025-08-06 15:11:44 +08:00
Jurangren
e976443f37 Merge branch 'main' of https://github.com/Moe-Sakura/frontend 2025-08-06 10:17:06 +08:00