自动汇总 2026-09-14 当天
hummingg在 GitHub 上的提交。
hummingg/ai-coding
- chore: 忽略 LastTrain 调试抓取文件
- chore: 清理废弃的 feishu 自动化脚本与 workday 导出代码包
- refactor(java): 条件路由等价判定改用去重集合,去掉 O(n²) 双重循环
- toolbox 新增考词阵工具:考纲词每日解谜(词阵/蜂巢/连线 + 巩固小局)
- 词库生成管线 scripts/build-kaocizhen-vocab.py(人教版 + 译林版 2024 + 课标底座,源数据随库)
- 词阵 4-7 字母变长网格、蜂巢题面程序化生成、词义连线
- 四级范围选择:教材(中考全纲/人教/译林) -> 年级 -> 册 -> 章节
- 掌握账本 + 巩固小局(utils/kaocizhen-ledger.js),Streak 补签冻不惩罚
- 记忆提示(词根词缀拆解)、元音开局词每日轮换、猜测行点看释义
- 校验脚本 scripts/validate-kaocizhen.js 全绿
- feat(moxie): 默写速查宝——新课标 72 篇古诗文默写自测
- 72 篇原文全量就绪(文言文 32 / 诗词 40),含需校对标记
- 半句填空自测(93 条常考名句,双向随机出题)
- 随机抽查 10 句 + 按篇过滤练习,去标点容错比对
- app.json 仅注册 moxie 4 页面,其余改动另行提交
- feat(lasttrain): 数据异常守卫——跨日 diff 拦截疑似解析错误 + 时效告警
- tools/guard/check-schedule.js: 线路数/站数/终点/大面积时间变化→阻断;updatedAt 未推进/落后→警告
- 接入 CI(jest 后、发布前)与本机日校准(提交前)
- 确认官方真实调整时用 –allow 人工放行
- 11 个守卫单测,总计 58 个测试通过
- 归档 v2 旧版人教词表 5 册(legacy-v2,v3 管线不使用,仅备查)
- feat(lasttrain): 延时运营例外解析(北京公告)+ 客服纠错入口 + 运维加固
- tools/scraper/exceptions.py: 解析 bjsubway 运营信息公告(GBK),提取日期/线路/车站/方向/延时末班,支持多线路共享时间、括号终点、跨句日期继承;产出 data/exceptions/
.js,过期条目自动剔除 - train-service: 例外匹配与末班覆盖(getEffectiveLast/getExceptionNotice),公告未提及车站保持常规时刻(保守策略)
- line-detail: 延时运营角标 + 客服纠错按钮(open-type=contact)
- workflow: data push 触发立即发布、失败 PushPlus 推送(未配 token 跳过)、并发排队
- 用真实国庆公告验证解析 33 条全部正确;66 测试通过
- tools/scraper/exceptions.py: 解析 bjsubway 运营信息公告(GBK),提取日期/线路/车站/方向/延时末班,支持多线路共享时间、括号终点、跨句日期继承;产出 data/exceptions/
- 下线旧版工具页面、文章与云函数
- 删除 pages 旧版工具 50 个文件(台球/汇率/金价/情绪日历等,已被新页面替代)
- 删除 articles/ 公众号文章 39 个、cloudfunctions/ 云函数 12 个、docs/ 部署文档 18 个、snooker/ 数据 15 个
- 相关更新:README、roadmap、app.js、去云函数化配置(package.json/project.config.json)、
- accounting 与 shelf 页面微调、article-extractor 与 util 同步
- hotspot-factory: 扩充跳过关键词(单一事件/需实时数据/纯内容型); 补记 ME.md 2010 年段
- 考词阵转为分包(packages/kaocizhen),解决主包超 2MB 上传失败
- 主包新增 packOptions.ignore:scripts/、node_modules、开发文档等不进上传包
- pages/kaocizhen、data、utils 迁至 packages/kaocizhen/(分包独立限额 2MB)
- app.json 改为 subpackages 注册,跳转 URL 同步更新
- 生成管线与校验脚本输出/引用路径跟随调整,回归全绿
- 预估主包 ~1840KB / 分包 ~932KB,均低于 2MB 限制
- chore(data): 每日末班车校准 2026-09-14
- 补回考词阵生成管线:build-kaocizhen-vocab.py + 源数据(重建后产物与已提交词库逐字节一致)
- 新增四个计算器工具(隐形支出/时薪/利息/时间余额),整理工具列表
- pages/hidden-cost、hourly-wage、interest、time-balance + 对应 utils
- home.js:下线旧工具入口(台球/汇率/AI 系列等),财务理财与生活助手分类更新,
- 注册考词阵与默写工具到「学习备考」分类
- feat: 新增 mc-programmer-day 与 programmer-day-video 两个 H5 小项目(源码+预览图)
- 归档 toolbox-bak 旧版备份快照(含 articles/旧版工具页面/云函数/docs 等,历史版本留档)
- chore: 忽略会话产物(.playwright-mcp/.workbuddy/备份); LastTrain IDE 配置更新
- chore: 移除 HormonyProjects — ComplexAlarm 已迁移至 DevEcoStudioProjects 独立项目
- chore: 备份 lighthouse 服务器 frps/nginx 配置(私有仓库)
hummingg/hummingg-com
- 新增考词阵:每日词谜工具站原型(词阵/蜂巢/连线 + 巩固小局)
- 多版本教材词库(人教版 + 译林版 2024,课标词表做中考全纲底座),data.js 与 toolbox 生成管线同源
- 三玩法:每日词阵(4-7 字母变长网格)、单词蜂巢(题面程序化生成)、词义连线
- 掌握账本 + 巩固小局:正确输出转掌握、生词自动入复习池(当天词间隔 10 分钟)
- 元音开局词每日轮换、已提交猜测行点看释义、记忆提示(词根词缀拆解/易混词)
- 本地静态页,尚未部署(勿绑 home.hummingg.com)
- 游图:站点条改版 + 新增5城攻略 + 地图任意点选导航
- 列表页改为地图内常驻的底部横滑站点条
- 新增香格里拉/昆明/西双版纳/大理/成都 3天2晚攻略
- 点击地图空白处落图钉并弹「导航到此处」(复用站点导航起点逻辑),
- 空白判定按 BMap_mask 遮罩层,站点标/蓝点/控件不误触
- 游图:触屏改为长按500ms选点,桌面保留单击
- 移动端拖动地图的收尾落指常被误判成 click,浏览攻略时反复弹选点窗
- 长按期间移动超12px或多指按下即取消;抬指后补发的 click 在窗口期内忽略
- 坐标经 container 偏移换算 pixelToPoint,与百度 click 事件同为 BD-09
- 游图:新增贵州四天三晚经典攻略(贵阳+黄果树+西江苗寨+青岩,4天31站)
- 主线:贵阳老城地标 → 黄果树三景区一日 → 西江千户苗寨宿寨看夜景 → 青岩古镇返程
- 票价/开放时间/预约提示均标注来源(安顺市政府、西江苗寨官网、贵阳本地宝等)
- 每天配公厕点位;跨城交通段用高铁+直通车组合并画连线
hummingg/imx6ull-speaker
- chore: 仓库结构整理 — 文档移入 docs/,调试脚本移入 scripts/,测试移入 tests/
- 根目录 10 篇部署/硬件/联网文档移入 docs/
- 串口监控/打补丁/录音/代理等调试脚本移入 scripts/
- 代理测试脚本与结果移入 tests/
- 清理 backup/nginx.conf.new 等遗留临时文件
- README 新增仓库结构与子项目关系说明,文档链接指向 docs/
- .gitignore: 取消屏蔽 PLAN.md(esp32s3 计划入库),新增 logs/
- feat(billiard-watch): 陀螺仪零偏校准+校准流程重构+返回桌面交互
- stroke: 新增陀螺仪零偏(gbias)校准,与加速度零偏一起补偿
- billiard_app: 校准改为后台采样避免阻塞 UI;新增返回按钮和右滑手势退回桌面
- 显示锁统一改为 portMAX_DELAY 防止偶发拿锁失败丢帧
- 文案调整: 评分→得分, 偏移→横移
- scoring: 增加子项得分与原始比率的调试日志
- docs(esp32s3): 添加 ESP32-S3 音箱开发计划(迁移方案与硬件选型)