Commit Graph

58 Commits

Author SHA1 Message Date
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
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
Jurangren
7befdfb5d1 feat: 集成 VNDB 显示游戏详情,优化搜索体验
*   集成 VNDB,展示游戏封面、简介和外部链接。
*   根据 VNDB 匹配度,高亮显示搜索结果中的最佳匹配项。
*   新增“锁定视图”功能,可隐藏界面仅显示背景。
*   动态展示前端与后端项目的最新版本号。
*   优化搜索冷却计时器显示,提供更清晰的冷却时间。
*   新增样式文件,支持 VNDB 界面和动画效果。
*   移除 Content-Security-Policy 元标签,修复局域网访问时自动提升至HTTPS造成的问题
2025-08-04 11:58:06 +08:00
Jurangren
24c18b7330 refactor: 优化网站元数据以提升品牌识别度
*   更新页面标题,加入“SearchGal”品牌名称。
*   修改网站描述,明确指出“SearchGal”是聚合搜索网站。
*   增加关键词“SearchGal”和“Gal”,优化搜索引擎可见性。
2025-08-03 02:06:58 +08:00
Jurangren
c621897967 feat: 支持从URL参数预填充API地址
* 新增功能,允许从URL的`api`参数读取并设置API输入框的值。
* 方便用户通过URL直接配置API地址,提升便捷性。
* 页面加载时自动检查并应用URL中的`api`参数。
2025-08-02 04:17:03 +08:00
AdingApkgg
9f2a7991e6 250714 2025-07-14 14:24:35 +08:00
AdingApkgg
daf14b3894 250714 2025-07-14 12:15:29 +08:00
AdingApkgg
bd35decfde 250714 2025-07-14 08:40:33 +08:00
AdingApkgg
df3527b272 250714 2025-07-14 07:19:25 +08:00
AdingApkgg
ca4381fc38 250714 2025-07-14 05:00:32 +08:00
AdingApkgg
ecd98261e0 250710 2025-07-10 03:20:59 +08:00
AdingApkgg
9dd4f65c90 250710 2025-07-10 03:19:33 +08:00
AdingApkgg
9ff9307c8e 250710 2025-07-10 02:32:55 +08:00
AdingApkgg
7c46fa695d 250710 2025-07-10 02:20:59 +08:00
AdingApkgg
fd47b0438e 250710 2025-07-10 02:20:48 +08:00
AdingApkgg
be75a13248 250709 2025-07-09 18:25:32 +08:00
AdingApkgg
d3bb214feb 250709 2025-07-09 18:15:53 +08:00
AdingApkgg
01c51c598d 250709 2025-07-09 18:08:04 +08:00
AdingApkgg
7a73d674ad 250709 2025-07-09 17:55:35 +08:00
AdingApkgg
85b2a00da1 250709 2025-07-09 17:32:29 +08:00
AdingApkgg
724257b5a4 250703 2025-07-03 08:42:29 +08:00
AdingApkgg
a41a3974aa 250703 2025-07-03 08:28:23 +08:00
AdingApkgg
6f426d2648 250703 2025-07-03 08:04:54 +08:00
AdingApkgg
d18702a458 250702 2025-07-02 07:24:50 +08:00
AdingApkgg
423de4a58c 250702 2025-07-02 06:35:57 +08:00
AdingApkgg
5ce46fb732 250702 2025-07-02 06:30:08 +08:00
AdingApkgg
5e3cfe6aa6 250702 2025-07-02 06:21:05 +08:00
AdingApkgg
3c8d321f74 250702 2025-07-02 06:19:06 +08:00
AdingApkgg
5d7646309f 250702 2025-07-02 06:12:52 +08:00
AdingApkgg
096e1e1f97 250702 2025-07-02 06:12:45 +08:00
AdingApkgg
c69fd8e7dc 250702 2025-07-02 06:12:15 +08:00
AdingApkgg
03b1f352cb 250702 2025-07-02 06:08:31 +08:00
AdingApkgg
505551fc39 250702 2025-07-02 06:05:00 +08:00
AdingApkgg
d808b7f7ca 250702 2025-07-02 05:56:15 +08:00