Skip to content

feat: add AI tools page with multilingual support#468

Open
luoianun wants to merge 1 commit into
LyraVoid:masterfrom
luoianun:master
Open

feat: add AI tools page with multilingual support#468
luoianun wants to merge 1 commit into
LyraVoid:masterfrom
luoianun:master

Conversation

@luoianun
Copy link
Copy Markdown

@luoianun luoianun commented May 21, 2026

  • Add standalone /ai-tools/ page (mirrors Skills page architecture)
  • Add src/data/ai-tools.ts with LocaleString type and getLocaleString helper
  • Add AIToolCard component with frequency badge, progress bar, and tags
  • Add FilterTabs for category filtering (chat/coding/image/audio/search/writing)
  • Add i18n keys and translations for all 4 languages (en/zh_CN/zh_TW/ja)
  • Wire featurePages.aiTools config gate and nav entry under Others group

Type of change

  • Bug fix (a non-breaking change that fixes an issue)
  • New feature (a non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Other (please describe):

Checklist

  • I have read the CONTRIBUTING document.
  • I have checked to ensure that this Pull Request is not for personal changes.
  • I have performed a self-review of my own code.
  • My changes generate no new warnings.

Related Issue

Changes

How To Test

Screenshots (if applicable)

Additional Notes

- Add standalone /ai-tools/ page (mirrors Skills page architecture)
- Add src/data/ai-tools.ts with LocaleString type and getLocaleString helper
- Add AIToolCard component with frequency badge, progress bar, and tags
- Add FilterTabs for category filtering (chat/coding/image/audio/search/writing)
- Add i18n keys and translations for all 4 languages (en/zh_CN/zh_TW/ja)
- Wire featurePages.aiTools config gate and nav entry under Others group
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant