Commit Graph

90 Commits

Author SHA1 Message Date
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
798a68a2c5 feat: 更新搜索表单样式与功能
*   重构搜索表单,优化输入框布局和样式,提升用户体验。
*   移除不必要的密码字段,简化表单结构。
*   统一输入框的焦点样式,增强视觉一致性。
2025-11-17 18:06:48 +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
aca43a9853 Merge branch 'dev' of https://github.com/Moe-Sakura/frontend into dev 2025-10-06 22:13:53 +08:00
Jurangren
8cc4751841 feat: 增强站点标签系统并清理旧版提示
*   重构站点标签系统,引入访问限制、网盘类型等细致分类。
*   为各标签新增详细工具提示,提供更直观的站点信息。
*   主页移除过时的使用提示,简化信息展示。
*   优化外部链接按钮样式,提升视觉一致性。
2025-10-06 22:13:50 +08:00
Jurangren
a9aa506c77 Merge branch 'main' into dev 2025-10-05 21:19:12 +08:00
Jurangren
c4b1a67aef refactor: 优化输入框样式和提示文本
*   为游戏关键字输入框添加底部边框样式,增强视觉区分。
*   将自定义 API 地址输入框的占位符更新为“自定义 API 地址 (可选)”,明确其可选性。
*   调整自定义 API 地址输入框的文本大小,使其更紧凑。
2025-10-05 21:16:17 +08:00
Jurangren
5ff3329830 Merge pull request #11 from youyou-sudo/main
fix: 紫缘社新版适配
2025-10-05 21:15:33 +08:00
Jurangren
c07dc776eb refactor: 重构搜索表单并移除密码字段
- 移除 `index.html` 中紫缘 Gal 密码输入框和获取密码链接。
- 删除 `src/main.js` 中紫缘 Gal 密码相关的表单数据处理逻辑。
- 重构搜索表单UI,将游戏名和自定义API输入框进行视觉分组。
- 统一搜索表单输入框的焦点环绕样式,提升用户体验。
2025-10-05 20:59:08 +08:00
youyou
1fb818284c fix: 紫缘社新版适配 2025-10-02 20:42:46 +08:00
Jurangren
09ed911a82 Merge pull request #10 from Moe-Sakura/dev
Refactor: 重构API调用并更新后端版本URL
2025-08-27 19:13:30 +08:00
Jurangren
662913b69e Refactor: 重构API调用并更新后端版本URL
*   简化 `searchGameStream` 函数中的 `magic` 参数处理,始终发送 `true`。
*   更新后端版本 API URL,从 `SearchGal` 变更为 `Wrangler-API`。
2025-08-23 01:57:14 +08:00
Jurangren
f98340bdb8 Merge pull request #9 from Moe-Sakura/dev
feat: 新增大模型状态显示功能
2025-08-22 02:25:21 +08:00
Jurangren
5b6711dbe4 feat: 新增大模型状态显示功能
*   在导航栏中添加后端搜索API状态显示按钮,取代原魔搜选项。
*   实现后端搜索API状态的实时检测,并根据状态显示“正常”或“异常”。
*   更新了游戏流搜索的默认API端点,以提升服务可靠性。
2025-08-22 02:23:21 +08:00
Asuna
d20f13d49b Merge pull request #8 from Moe-Sakura/dev
Dev
2025-08-19 01:50:39 +08:00
AdingApkgg
c248f1b94f feat: 更新图片源地址以优化加载性能 2025-08-19 01:50:05 +08:00
Jurangren
5014d8429f feat: 支持VNDB图片代理并优化信息展示
- 引入VNDB图片代理功能,提升图片加载速度。
- 添加代理可用性检测,确保图片服务正常。
- 更新游戏介绍和人物信息来源说明,明确数据由VNDB提供并经AI翻译。
- 优化搜索提交体验,在搜索后自动使输入框失焦。
2025-08-18 01:20:38 +08:00
Jurangren
cf364eeab2 Merge pull request #7 from Moe-Sakura/dev
feat: 平均游戏时长展示
2025-08-13 11:07:30 +08:00
Jurangren
013028d6e2 feat: 平均游戏时长展示
*   从VNDB获取并计算游戏时长数据。
*   在AI响应视图中新增独立的游戏时长显示区域。
*   将游戏时长信息作为AI提示的一部分进行处理和渲染。
*   优化游戏描述段落的垂直间距。
2025-08-11 13:00:58 +08:00
Asuna
d5fe0802d3 Merge pull request #6 from Moe-Sakura/dev
refactor: 优化VNDB搜索并清理日志
2025-08-09 16:39:09 +08:00
Jurangren
9accaf60d2 refactor: 优化VNDB搜索并清理日志
* 移除 `renderAiView` 函数中的调试日志,保持代码整洁。
* 为VNDB API请求添加 `searchrank` 排序,优化搜索结果相关性。
2025-08-09 07:41:33 +08:00
Asuna
7052e2c110 Merge pull request #5 from Moe-Sakura/dev
Dev
2025-08-09 00:56: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
Asuna
7ef5d7cccd Merge pull request #4 from Moe-Sakura/dev
Implement code changes to enhance functionality and improve performance
2025-08-07 01:10:25 +08:00
AdingApkgg
db22c36947 Implement code changes to enhance functionality and improve performance 2025-08-07 01:09:20 +08:00
Asuna
fe199b7dc5 Merge pull request #3 from Moe-Sakura/dev
Merge pull request #2 from Moe-Sakura/main
2025-08-06 16:14:34 +08:00
Asuna
7ea1a61c84 Merge pull request #2 from Moe-Sakura/main
Merge pull request #1 from Moe-Sakura/dev
2025-08-06 16:08:47 +08:00
Asuna
d3803c43f5 Merge pull request #1 from Moe-Sakura/dev
feat: 优化布局响应式设计
2025-08-06 16:08:15 +08:00
Jurangren
410fb815a9 style: 调整主容器宽度以优化显示
*   调整 `index.html` 中 `--main-container-width` CSS 变量。
*   将 `clamp` 函数中的 `35vw` 调整为 `42vw`。
*   扩大主内容容器在宽屏设备上的显示区域。
2025-08-06 15:53:49 +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
Jurangren
2830f07d42 feat: 引入AI翻译、游戏详情视图及多项UI改进
*   新增AI翻译游戏介绍和人物信息功能。
*   引入独立游戏详情视图,支持AI内容流式加载。
*   优化VNDB信息面板动画、布局及别名显示。
*   搜索结果精准匹配增加高亮提示,提升视觉反馈。
*   整合所有CSS到HTML,减少HTTP请求以优化加载性能。
*   VNDB数据获取包含角色信息,并自动移除剧透。
*   改进视图切换逻辑,增加操作提示和键盘支持。
2025-08-06 10:14:38 +08:00
AdingApkgg
5aa48da863 Remove old CSS styles and animations from the project. This includes the deletion of old.css and style.css files, which contained outdated styles and keyframe animations that are no longer in use. 2025-08-06 01:46:25 +08:00
AdingApkgg
10027cdec6 feat: 更新样式,增强最佳匹配高亮效果 2025-08-06 01:43:11 +08:00
AdingApkgg
720d42f2ff feat: 更新README.md,修正项目标题格式 2025-08-05 22:41:28 +08:00
AdingApkgg
0001b17be6 feat: 更新README.md,添加本地运行项目的安装和启动说明 2025-08-05 22:37:04 +08:00
Jurangren
4352b598d5 Feat: 增强VNDB信息面板动画和视图锁定功能
*   更新样式表链接为绝对路径,确保资源正确加载。
*   引入Tailwind CSS的`group`变体,实现更灵活的父子组件样式联动。
*   为VNDB信息面板和主内容区添加高级过渡动画和响应式布局。
*   优化底部浮动按钮(回到顶部、评论)的可见性动画。
*   在移动端隐藏“锁定视图”按钮,提升用户体验。
*   在JS中引入VNDB API基础URL常量,提高代码可维护性。
*   移除冗余的自定义CSS动画和布局规则,全部迁移至Tailwind CSS类。
*   精简CSS关键帧动画定义,使样式表更简洁。
2025-08-05 05:42:30 +08:00
Jurangren
e73cdbd90b feat: 根据VNDB模式调整主容器背景透明度
*   VNDB模式激活且有背景图时,主容器背景设为不透明白色。
*   VNDB模式未激活或无背景图时,主容器背景设为半透明白色。
*   优化界面视觉效果,提升内容与背景的融合度。
2025-08-04 12:59:22 +08:00
Jurangren
a745745531 feat: 优化VNDB信息面板显示与内容过滤
*   优化移动端布局,在手机视图下移除VNDB信息面板。
*   VNDB面板元素(图片、标题、描述)根据数据动态显示隐藏。
*   若无VNDB内容,整个信息面板将自动隐藏。
*   获取VNDB数据时,根据内容等级过滤性或暴力相关图片。
*   优先选择评分高且非限制级的截图作为背景。
2025-08-04 12:51:47 +08:00