Skip to content

feat: 实现 88 个工具的真实功能#152

Open
chicogong wants to merge 3 commits into
masterfrom
pr-142
Open

feat: 实现 88 个工具的真实功能#152
chicogong wants to merge 3 commits into
masterfrom
pr-142

Conversation

@chicogong

Copy link
Copy Markdown
Owner

WebUtils 工具站:把 88 个占位工具实现为真实功能,修复搜索功能两处 bug,为 9 个工具补全返回首页链接。3 个提交。

🤖 Generated with Claude Code

1. 修复关键词匹配问题:支持连续搜索匹配带空格的关键词
   - 例如搜索"新年倒计时"现在可以匹配关键词"新年 倒计时"
   - 添加 keywordsNoSpace 变量去除空格后再匹配

2. 修复搜索排序后索引错乱的问题
   - 问题:搜索结果排序后,再次搜索会因为 DOM 顺序改变导致
     工具卡片与 TOOLS 数组索引不匹配,显示错误的搜索结果
   - 解决:在创建卡片时存储原始 TOOLS 索引到 data-index 属性
     在 filterTools 中使用存储的索引而非 DOM 迭代索引
以下工具之前没有返回首页的导航链接,现已添加:
- tools/astronomy/stargazing-tonight.html
- tools/diy/material-calculator.html
- tools/food/recipe-timer.html
- tools/gardening/plant-care-guide.html
- tools/health/breathing-exercise.html
- tools/life/event-countdown.html
- tools/music/chord-finder.html
- tools/pets/feeding-schedule.html
- tools/seo/meta-preview.html
- Implemented 29 data tools (charts, statistics, data processing)
- Implemented 29 office tools (invoices, receipts, timesheets, etc.)
- Implemented 28 travel tools (world clock, currency, visa, weather)
- Implemented 2 text tools (column processor, line sorter)

All tools follow the project's design system with:
- Dark/light theme support
- localStorage persistence
- Responsive design
- Vanilla JS (no external dependencies except Chart.js for charts)

Fixes the placeholder tools issue identified in the comprehensive review.
@vercel

vercel Bot commented May 17, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
html-tools Ready Ready Preview, Comment May 17, 2026 4:42am

@netlify

netlify Bot commented May 17, 2026

Copy link
Copy Markdown

Deploy Preview for localtools ready!

Name Link
🔨 Latest commit eac5c0d
🔍 Latest deploy log https://app.netlify.com/projects/localtools/deploys/6a09471e3346c00009e55ac8
😎 Deploy Preview https://deploy-preview-152--localtools.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

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