tool.xpcool.com/docs/CHANGELOG.md
夏犀麟 954b9e9d8a
All checks were successful
Build and Deploy (tool.xpcool.com) / build-and-deploy (push) Successful in 1m1s
feat(router): 新增多个工具分类和路由配置
- 添加 TerminalIcon, GitBranchIcon, ApiIcon, BrushIcon, SoundIcon,
Table1Icon, LogoGithubIcon, ContrastIcon, Edit2Icon, ChartBarIcon,
EarthIcon, GitMergeIcon, SettingIcon, CurrencyExchangeIcon, MobileIcon,
WifiIcon, RocketIcon 等图标导入
- 新增 dev, design, health, study, travel, fun, online 七个工具分类
- 添加 SQL格式化、文本对比、JSON转代码、渐变生成器、占位图生成、
ASCII艺术、摩斯电码、正则可视化、Markdown表格、API构建器、
Gitignore生成器、代码转图片、颜色命名器、缩进转换、代码统计、
Hello World大全、JSON对比、环境变量解析、汇率换算、快递查询、
手机号归属地、IP信息查询、网络测试、网络测速等多个工具路由配置
- 新增 .env.example 配置文件模板
- 创建 docs/api-contract.md 后端接口契约文档
- 新增 api-builder 和 ascii-art 工具页面组件
- 更新 agents.md 添加接手必读指引和维护约定
- 创建 CHANGELOG.md 变更日志文档和工作日志记录
2026-08-24 22:11:12 +08:00

4.5 KiB
Raw Permalink Blame History

CHANGELOG — 项目变更日志

记录每次请求/变更,倒序排列(最新在上)。 与 docs/PROJECT_STATE.md 配合使用:本文件回答「改了什么」,状态文档回答「现在是什么样」。


2026-08-24 第五批:删除 5 个工具60 → 55

🗑 删除工具(页面目录 + 注册条目 + 相关契约全部清除)

  • code-minify 代码压缩美化dev
  • lucky-wheel 抽奖转盘fun
  • slogan-generator 文案生成器fun
  • weather 天气预报online—— api-contract 第 1 节一并删除
  • stock-quote 股票行情online—— api-contract 第 4 节一并删除

🧹 清理

  • tools.ts 删除对应条目及无引用图标StarIcon / SmileIcon / EditIcon / CloudyDayIconChartIcon 因 word-count 仍使用而保留)
  • api-contract.md 接口一览更新为 7 个exchange-rate / express-query / phone-locate / ip-info / network-test / speedtest-download / speedtest-upload
  • 删除方式备忘:项目内 rm 触发沙箱 trash 保护genie-trash 失败),改用 mv 到系统临时目录($TMPDIR/tool-deleted-*)实现移除

2026-08-24 第四批网络测速工具59 → 60

🆕 新增工具

  • speed-test 网络测速online 分类,图标 RocketIcon
    • 下载测速:流式读取计时(后端测速源 / 公网源 / 自定义 URL 三模式实时进度与峰值速度5/10/25/50MB
    • 上传测速:生成随机数据上传,后端计时优先(POST /api/tools/speedtest/upload1/5/10MB
    • 延迟测试5/10 次 RTT 采样,平均/最小/最大/抖动 + 等级
  • 契约新增第 8 节:下载测速返回随机二进制流(带 Content-Length、上传测速返回 {bytes, duration_ms, speed_mbps}
  • src/api/client.ts 导出 BASE_URL(测速工具直接拼流式地址)

2026-08-24 第三批:网络测试工具 + 上下文无缝切换机制

🆕 新增工具

  • network-test 网络测试online 分类HTTP 站点检测(前端直连,测 DNS/TTFB/状态/大小)+ Ping / TCP 端口 / DNS 解析(后端模式),后端契约见 api-contract.md 第 7 节

🏗 机制

  • 新增 docs/PROJECT_STATE.md:项目状态与交接文档(单点真相),新账号 AI 接手必读
  • 新增 docs/CHANGELOG.md:本文件,每次变更必记录
  • AGENTS.md 顶部新增「接手必读」指引,指向上述两份文档与 api-contract.md —— 实现跨 CodeBuddy 账号无缝接续
  • 约定:任何后续变更必须同步更新 CHANGELOG.md / PROJECT_STATE.md / 工作日志

2026-08-24 第二批:分类重构 + 后端预留机制 + 编程工具全系40 → 58

🏗 分类

  • 分类重构为 9 个:新增 health 健康生活 / study 学习办公 / travel 旅行出行 / online 在线服务(后端预留)

🆕 后端预留6

  • src/api/client.ts 统一 API 客户端VITE_API_BASE 配置,未配置降级提示,统一响应 {code,message,data}
  • docs/api-contract.md 接口契约文档weather / exchange-rate / express-query / stock-quote / phone-locate / ip-info
  • 6 个预留页面骨架UI 完整、字段按契约类型化),.env.example 提供配置模板

🆕 编程工具12

  • code-minifyJS/CSS/HTML 压缩美化、regex-visual正则结构树、markdown-table、api-builderfetch/curl、gitignore-gen、code-to-imagecanvas 高亮卡片、color-namer148 色表、indent-convert、code-stats30+ 语言注释规则、hello-world33 语言、json-diff路径级、env-parse

🐛 修复

  • Vue 模板 attribute 内 \" 导致编译错误 → 字符串常量移到 script
  • json-diff k in b 类型收窄 → 断言为 Record

2026-08-24 第一批趣味分类与工具31 → 40

🏗 分类

  • 新增 dev 开发进阶 / design 创意设计 / fun 趣味娱乐

🆕 工具9

  • devsql-format手写分词 SQL 格式化、text-diffLCS 行级 diff、json-to-codeJSON → TS/Go/Python
  • designgradient-generatorlinear/radial/conic + 12 预设、placeholder-imagePNG/SVG 占位图、ascii-art图片转字符画
  • funmorse-code中文走 pinyin-pro + Web Audio 电报声、lucky-wheelcanvas 转盘动画、slogan-generator5 类文案库)

📄 文档

  • 新增 docs/tool-ideas.md 工具创意库(现状 + 未来创意 + 进度台账)

🐛 修复

  • PaletteIcon 不存在 → 改用 ViewModuleIcon(图标引用前需在 node_modules 确认存在)