hanhan
6e1d2c6728
feat: 新增135编辑器转换子功能
...
- 新增 /editor135 子页面:上传幼儿园食谱docx → 解析并填充135模板 → 预览/源代码/解析结果三视图
- 新增 /api/editor135/render 解析接口(jsdom 解析填充,逐条回读校验 mismatch)
- 新增 /api/editor135/img 微信CDN图片代理(解决预览防盗链,仅允许 *.qpic.cn)
- 缺失星期自动删除:docx 缺某天(含周末/间隔天)时整段移除该天内容,尾部三审三校/温馨提示保留
- 逐节点精确区间删除算法:处理相邻天共用容器、嵌套结构,不误删保留天
- 新增依赖 jsdom + @types/jsdom;附 6 场景回归测试脚本 scripts/test-remove-days.ts
- 首页 header 增加「135编辑器转换」导航入口
2026-09-08 23:18:53 +08:00
hanhan
8b308b6adb
feat: 餐食类型支持拖拽排序,调整排列顺序
...
改动了餐食类型标签(水果餐→早点/水果餐、体弱儿专属→体弱儿餐)及排序(体弱儿餐在午点前); 筛选按钮改为可拖拽排序,影响表格和导出顺序; 修复复合标签(早点/水果餐)导出无英文翻译的bug; 排序结果持久化到localStorage
2026-05-24 21:45:31 +08:00
hanhan
4459e5acf3
适配最新的食谱
2026-05-10 20:25:48 +08:00
hanhan
59b3117eb9
更新安全配置项目
2026-04-18 23:52:15 +08:00
hanhan
12282ae4b3
feat: improve database module and apply untranslated color to UI
2026-04-13 01:01:52 +08:00
hanhan
12f7114f7d
feat: add context menu for individual dish AI translation
...
- Add right-click/click context menu on dishes in the main table
- Menu includes 'AI 翻译 (Beta)' option
- Translates single dish and updates the display immediately
- Clicking outside closes the context menu
2026-04-13 00:09:41 +08:00
hanhan
19695cc38b
feat: apply untranslated color setting to frontend display
...
- Use exportConfig.untranslatedColor for untranslated dish names in UI
- Ensures consistent color between export and frontend display
2026-04-13 00:04:16 +08:00
hanhan
818792abac
feat: implement second page header in export
...
- Add multi-section support when secondPageHeader is enabled
- Each page gets its own header row when content spans multiple pages
- Only applies when days exceed estimated page capacity
2026-04-13 00:01:52 +08:00
hanhan
4586649131
fix: fetch latest export config before export
...
- Call /api/config endpoint at export start to get latest settings
- Ensures export uses user's most recent configuration changes
2026-04-12 23:57:33 +08:00
hanhan
030fce2813
feat: add export settings for Word document generation
...
- Add export configuration (untranslated text color, page orientation)
- Add second page header option for multi-page exports
- Integrate export settings into main export flow
- Separate export settings page with visual preview
2026-04-12 23:54:00 +08:00
hanhan
a249fb038c
feat: add recipe translation tool with AI translation and settings management
...
- Add Word document parsing and translation export
- Add database configuration management
- Add AI/LLM translation configuration
- Add translation vocabulary management
- Add export settings (colors, page orientation, headers)
- Separate database and AI configurations
- Add debounced search to prevent database overload
2026-04-12 23:50:54 +08:00
hanhan
ed1282c853
Initial commit from Create Next App
2026-04-12 17:16:31 +08:00