263 Commits

Author SHA1 Message Date
Asuna
14bcac9b58 Merge pull request #80 from Moe-Sakura/dev
refactor: 更新 Artalk 配置中的站点名称为“旮旯聚搜”
2026-02-22 08:12:45 +08:00
AdingApkgg
b11ff24780 refactor: 更新 Artalk 配置中的站点名称为“旮旯聚搜” 2026-02-22 08:10:59 +08:00
Asuna
72e127f3d1 Merge pull request #79 from Moe-Sakura/dev
chore: 更新依赖包至最新版本
2026-02-21 14:00:47 +08:00
AdingApkgg
a7b23f813a chore: 更新依赖包至最新版本
更新所有开发依赖和运行时依赖到最新次要版本,包括 TypeScript 生态系统工具链、Vue 相关插件和 UI 库。同时将 pnpm 包管理器版本更新至 10.30.1 以保持开发环境一致性。
2026-02-21 14:00:05 +08:00
Asuna
db5da4df87 Merge pull request #78 from Moe-Sakura/dev
refactor: simplify domain change notification in SearchHeader component
2026-02-04 22:36:39 +08:00
AdingApkgg
d43f9b86ee refactor: simplify domain change notification in SearchHeader component
- Consolidated the domain change message into a single paragraph for improved readability.
- Updated the link to the new domain, ensuring users are informed to update their bookmarks.
2026-02-04 22:36:13 +08:00
Asuna
ffe70174f6 Merge pull request #77 from Moe-Sakura/dev
refactor: update StatsCorner component to use new busuanzi API and re…
2026-02-01 15:51:09 +08:00
AdingApkgg
d864bd0718 refactor: update StatsCorner component to use new busuanzi API and remove obsolete script
- Removed the old busuanzi script from index.html.
- Updated StatsCorner.vue to use the new busuanzi API for fetching statistics.
- Improved error handling and response parsing in the fetchBusuanziStats function.
2026-02-01 15:50:29 +08:00
Asuna
83f3da1a44 Merge pull request #76 from Moe-Sakura/dev
refactor: update PWA registration and StatsCorner component for impro…
2026-02-01 13:59:47 +08:00
AdingApkgg
92e0be566f refactor: update PWA registration and StatsCorner component for improved functionality
- Changed PWA registration type to 'autoUpdate' for immediate updates upon new version availability.
- Removed obsolete busuanzi elements and replaced the data fetching method with a new API call for site statistics.
- Simplified the UpdateToast component to trigger immediate updates without countdown, enhancing user experience.
2026-02-01 13:58:23 +08:00
Asuna
0672683f7f Merge pull request #75 from Moe-Sakura/dev
chore: 更新网站主域名为 www.searchgal.top
2026-01-31 07:32:41 +08:00
AdingApkgg
201afc1493 chore: 更新网站主域名为 www.searchgal.top
- 移除旧域名重定向规则,不再将 www 和非 www 版本相互重定向
- 更新所有配置文件、环境变量和代码中的站点 URL 引用
- 更新文档中的示例链接和说明
- 删除 Vercel 重定向配置文件,简化部署配置
- 更新 Open Graph 和 Twitter 卡片中的元数据 URL
2026-01-31 07:32:01 +08:00
Asuna
62938edc13 Merge pull request #74 from Moe-Sakura/dev
fix: update API keys in api.json for consistency and clarity
2026-01-30 06:46:32 +08:00
AdingApkgg
b26a1abef0 fix: update API keys in api.json for consistency and clarity
- Changed API keys for Cloudflare, Vercel, Netlify, and ClawCloud entries to ensure uniformity.
- Removed redundant Netlify entries to streamline the API configuration.
2026-01-30 06:45:40 +08:00
Asuna
97ac5993d7 Merge pull request #73 from Moe-Sakura/dev
Dev
2026-01-30 06:14:30 +08:00
AdingApkgg
e7c36e5ece fix: update Netlify API key in api.json for consistency
- Changed the key for the Netlify API entry from "netlify2api" to "netlify1api" to ensure clarity and consistency in API identification.
2026-01-30 06:13:15 +08:00
AdingApkgg
a32abd946c fix: reorder and update API server entries in api.json
- Moved Vercel API entry to a new position for better organization.
- Updated Netlify API entries to include distinct labels and URLs for clarity.
- Ensured all API entries are correctly formatted and aligned with the current project structure.
2026-01-30 06:12:54 +08:00
Asuna
36edb2b4ef Merge pull request #72 from Moe-Sakura/dev
feat: enhance SettingsModal with search history management and projec…
2026-01-29 03:04:20 +08:00
AdingApkgg
2898e6455c feat: enhance SettingsModal with search history management and project information
- Added a new section in SettingsModal for managing search history, including export and import functionality.
- Updated the project information card to provide links to the project's GitHub repositories.
- Removed the previous search history display and buttons, streamlining the settings interface.
- Integrated GitHub hash generation for dynamic repository links.
2026-01-29 03:03:28 +08:00
Asuna
53109df41e Merge pull request #71 from Moe-Sakura/dev
feat: add search history management features in SettingsModal and Sea…
2026-01-29 01:40:15 +08:00
AdingApkgg
9b80b9429a feat: add search history management features in SettingsModal and SearchHeader
- Introduced a new section in SettingsModal for managing search history, including export and import functionality.
- Added visual prompts for users regarding the new domain change in SearchHeader.
- Implemented importHistory method in the history store to handle merging and deduplication of imported records.
2026-01-29 01:39:28 +08:00
Asuna
999cf9d8a7 Merge pull request #70 from Moe-Sakura/dev
chore: 将域名从 searchgal.homes 迁移至 searchgal.top并增加API节点
2026-01-28 07:09:56 +08:00
Jurangren
fe5f836b87 chore: 将域名从 searchgal.homes 迁移至 searchgal.top并增加API节点
- 更新所有环境配置文件中的 API 和站点域名为 searchgal.top。
- 在 api.json 中新增多个区域的 ClawCloud API 节点。
2026-01-28 04:24:08 +08:00
Asuna
31a62342bf Merge pull request #69 from Moe-Sakura/dev
feat: enhance URL handling and update API server configuration
2026-01-21 00:49:17 +08:00
AdingApkgg
04c8e43ef7 feat: enhance URL handling and update API server configuration
- Renamed extractPath function to decodeUrl for clarity and updated its implementation to decode URLs properly.
- Modified SettingsModal to use a new default API key variable for better maintainability.
- Added new API server entries for Vercel and Netlify in api.json to expand available options.
2026-01-21 00:48:39 +08:00
Asuna
03e8543aa8 Merge pull request #68 from Moe-Sakura/dev
chore: update API references in documentation and code
2026-01-20 11:50:49 +08:00
AdingApkgg
129df93694 chore: update API references in documentation and code
- Updated README.md to reflect the correct Cloudflare Workers API link for SearchGal.
- Modified search.ts to reference the updated API documentation link.
- Changed deployUrl in api.json to point to the correct SearchGal repository.
2026-01-20 11:49:59 +08:00
Asuna
40c3ec0c7c Merge pull request #67 from Moe-Sakura/dev
feat: implement sound settings management in App and SettingsModal co…
2026-01-20 10:08:34 +08:00
AdingApkgg
c323ea1fd9 feat: implement sound settings management in App and SettingsModal components
- Added sound settings functionality, allowing users to enable or disable sound effects.
- Integrated sound initialization and synchronization with user settings in App.vue.
- Updated SettingsModal.vue to include a dedicated sound settings card with toggle functionality.
- Enhanced sound management in useSound.ts to support initialization and synchronization with settings store.
2026-01-20 10:08:08 +08:00
Asuna
0636fe0e3b Merge pull request #66 from Moe-Sakura/dev
chore: update dependencies and fix countdown timer logic in UpdateToa…
2026-01-09 21:16:59 +08:00
AdingApkgg
8d4d5a2fa9 chore: update dependencies and fix countdown timer logic in UpdateToast component
- Updated various dependencies in package.json and pnpm-lock.yaml, including @typescript-eslint/eslint-plugin, vite, and vue-tsc to their latest versions.
- Improved countdown timer logic in UpdateToast.vue to ensure proper clearing of the interval when the countdown reaches zero.
2026-01-09 21:16:37 +08:00
Asuna
b1f6aea913 Merge pull request #65 from Moe-Sakura/dev
feat: integrate PWA support with vite-plugin-pwa and remove legacy se…
2026-01-09 21:11:10 +08:00
AdingApkgg
04c802a84f feat: integrate PWA support with vite-plugin-pwa and remove legacy service worker files
- Added vite-plugin-pwa for enhanced PWA capabilities, including automatic service worker registration and caching strategies.
- Updated manifest configuration directly in vite.config.ts, removing the need for a separate manifest.json file.
- Removed legacy service worker and associated versioning plugin, streamlining the PWA setup.
- Adjusted UI components to reflect the new update handling mechanism for service workers.
2026-01-09 21:10:47 +08:00
Asuna
1a1e681a64 Merge pull request #64 from Moe-Sakura/dev
feat: add new entry for illlights API Wiki in friends.json
2026-01-09 18:10:10 +08:00
AdingApkgg
d61c45a640 feat: add new entry for illlights API Wiki in friends.json 2026-01-09 18:09:30 +08:00
Asuna
3e8f9c61c3 Merge pull request #63 from Moe-Sakura/dev
Merge pull request #62 from Moe-Sakura/main
2026-01-09 17:25:31 +08:00
Asuna
bc6e523d25 Merge pull request #62 from Moe-Sakura/main
main to dev
2026-01-09 17:24:55 +08:00
Asuna
5f8637f5e6 Merge pull request #61 from RichardTang2003/feature/background-image
与背景图 API 速率相关的优化
2026-01-09 17:23:27 +08:00
illlights
7a25e0cbc2 feat: image api slow mode after reached cache threshold 2026-01-07 17:36:56 +08:00
illlights
b154c10d46 fix: background image preloading follows user settings 2026-01-07 17:35:18 +08:00
Asuna
c00b351c29 Merge pull request #60 from Moe-Sakura/dev
Refactor sound management to utilize Web Audio API and remove snd-lib…
2026-01-07 06:01:57 +08:00
AdingApkgg
666949e3fa Refactor sound management to utilize Web Audio API and remove snd-lib dependency
- Replaced snd-lib with Web Audio API for sound effects, enhancing performance and reducing external dependencies.
- Updated sound management functions to create and control audio contexts directly, improving sound playback reliability.
- Removed unused sound effect configurations and streamlined sound effect functions for better maintainability.
- Adjusted related components to ensure compatibility with the new sound management approach.
2026-01-07 06:00:13 +08:00
Asuna
b62e6bb5c4 Merge pull request #59 from Moe-Sakura/dev
Add API latency measurement and update API options in SettingsModal.vue
2025-12-28 21:55:53 +08:00
AdingApkgg
23429bf49f Add API latency measurement and update API options in SettingsModal.vue
- Introduced latency measurement for API options, displaying latency information conditionally.
- Updated API options to include new entries and modified labels for clarity.
- Enhanced the logic for fetching and displaying API latency, improving user feedback on network performance.
2025-12-28 21:55:05 +08:00
Asuna
6c2ef32703 Merge pull request #58 from Moe-Sakura/dev
Refactor VndbPanel.vue to improve modal visibility and enhance URL sa…
2025-12-28 08:29:40 +08:00
AdingApkgg
46725abfbf Refactor VndbPanel.vue to improve modal visibility and enhance URL safety checks
- Changed v-show to v-if for better conditional rendering of the VNDB panel.
- Added a function to validate URLs, ensuring only safe http/https links are rendered as clickable.
- Updated link rendering logic to display plain text for unsafe URLs, enhancing security against XSS attacks.
2025-12-28 08:27:42 +08:00
Asuna
6b902bf321 Merge pull request #57 from Moe-Sakura/dev
Dev
2025-12-28 08:09:56 +08:00
AdingApkgg
45ecca0120 Remove misused promises rule from ESLint configuration for cleaner TypeScript checks 2025-12-28 08:09:05 +08:00
AdingApkgg
33811051b7 Remove unused configuration files and improve TypeScript settings
- Deleted eslint.config.mjs and tailwind.config.ts as they are no longer needed.
- Updated tsconfig.json to include additional TypeScript files for better project structure.
- Refactored various components to enhance modal management and improve code clarity.
- Changed console.log statements to console.info for consistent logging practices across the application.
2025-12-28 08:07:10 +08:00
AdingApkgg
428f0eb015 Refactor SearchHeader and StatsCorner components for improved performance and clarity
- Updated SearchHeader.vue to enhance search history management by utilizing historyStore for better data handling.
- Refactored StatsCorner.vue to improve readability and streamline the display of visitor statistics, enhancing user insights.
2025-12-28 08:06:49 +08:00