|
|
0acc49ee85
|
fix: 修改公共配方中文名时自动重新翻译英文名
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 13s
Test / e2e-test (push) Failing after 3m5s
改名但没手动指定英文名时,自动用 auto_translate 重新生成。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-12 13:58:27 +00:00 |
|
|
|
0e530e5ba6
|
fix: 配方编辑器禁止重复添加同一精油
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 3s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 21s
Test / e2e-test (push) Successful in 51s
选择已存在的精油时提示"请直接修改滴数"。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-12 13:53:34 +00:00 |
|
|
|
28ab51c437
|
fix: RecipeIn加en_name字段修复共享500错误 + 前端配方名翻译
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 3s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 17s
Test / e2e-test (push) Successful in 53s
- RecipeIn 模型添加 en_name 字段,修复共享配方500错误
- recipeNameEn 使用关键词字典翻译,预览卡片英文名不再显示中文
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-12 13:51:36 +00:00 |
|
|
|
6f1b9f3f68
|
test: PR#27新增单元测试和e2e测试
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 3s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 17s
Test / e2e-test (push) Successful in 53s
后端: auto_translate/title_case 14个测试
前端: EDITOR_ONLY_TAGS、drop单复数、已下架过滤 11个测试
E2E: en_name title case、删除用户转移配方、管理配方登录引导
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-12 10:26:44 +00:00 |
|
|
|
0f7ae6ecc7
|
fix: 管理配方tab所有人可见,未登录时显示登录引导
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 22s
Test / e2e-test (push) Successful in 51s
撤回之前的editor-only限制,改为tab可见但页面内容需登录。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-12 10:20:45 +00:00 |
|
|
|
f149154a56
|
feat: 已下架标签隐藏配方,搜索/列表/收藏均过滤
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-12 10:19:05 +00:00 |
|
|
|
6752b27f99
|
fix: admin贡献数不再包含所有公共配方
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 4s
PR Preview / deploy-preview (pull_request) Successful in 10s
Test / e2e-test (push) Successful in 49s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-12 10:14:06 +00:00 |
|
|
|
4d855627e8
|
fix: 管理配方tab仅对编辑者以上角色可见
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 3s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 15s
Test / e2e-test (push) Successful in 49s
未登录用户和viewer不再看到管理配方tab。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-12 10:12:03 +00:00 |
|
|
|
b3c658b496
|
fix: 删除用户转移配方去重改为按成分内容比较,不只看名字
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 10s
Test / e2e-test (push) Successful in 52s
相同成分组合(不管名字是否相同)视为重复,不转移。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-12 09:57:32 +00:00 |
|
|
|
cd08513985
|
feat: 删除用户转移配方时跳过与公共库/管理员个人库重名的配方
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 10s
Test / e2e-test (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-12 09:56:34 +00:00 |
|
|
|
2a1da982d1
|
feat: 删除用户前自动转移个人配方到管理员账号
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 3s
PR Preview / test (pull_request) Successful in 4s
PR Preview / deploy-preview (pull_request) Successful in 11s
Test / e2e-test (push) Successful in 51s
配方名后附加用户名(如"头疗(小明)"),审计日志记录转移数量。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-12 09:54:47 +00:00 |
|
|
|
b82ba10ea5
|
fix: 英文配方1滴显示 drop 而非 drops
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 14s
Test / e2e-test (push) Successful in 52s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-12 09:52:07 +00:00 |
|
|
|
1af9e02e92
|
feat: 英文名自动Title Case + 自动翻译未翻译配方
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 16s
Test / e2e-test (push) Successful in 48s
- 所有 en_name 写入时自动 Title Case(pain relief → Pain Relief)
- 新建/采纳配方到公共库时自动生成英文名
- 启动时自动补全未翻译的配方英文名
- 新增 translate.py 关键词翻译字典(100+ 中医/美容/精油词条)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-12 09:50:41 +00:00 |
|
|
|
1ade1c0eaa
|
chore: 移除误提交的临时文件,更新 .gitignore
Test / unit-test (push) Successful in 5s
PR Preview / teardown-preview (pull_request) Has been skipped
Test / build-check (push) Successful in 4s
Test / e2e-test (push) Failing after 3m6s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 18s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-12 09:40:28 +00:00 |
|
|
|
c8e1f87391
|
fix: 拖选文字时弹窗不再误关闭
Test / unit-test (push) Successful in 5s
Test / e2e-test (push) Has been cancelled
Test / build-check (push) Has been cancelled
所有弹窗背景关闭事件从 @click.self 改为 @mousedown.self,
避免从输入框拖选文字到弹窗外时触发关闭。
影响:LoginModal、RecipeDetailOverlay、UserMenu、TagPicker、
Projects、BugTracker、OilReference 共9处。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-12 09:40:21 +00:00 |
|
|
|
e9626a08b9
|
test: 更新单元测试覆盖智能识别新功能和share_recipe日志
PR Preview / test (pull_request) Has been skipped
Deploy Production / test (push) Successful in 7s
PR Preview / teardown-preview (pull_request) Successful in 14s
Test / unit-test (push) Successful in 5s
PR Preview / deploy-preview (pull_request) Has been skipped
Test / build-check (push) Successful in 4s
Deploy Production / deploy (push) Successful in 7s
Test / e2e-test (push) Successful in 53s
- parseOilChunk: 无数字默认1滴、混合格式、_ml标记
- findOil: 2字不模糊匹配、同音词和子串仍可用
- parseMultiRecipes: 多配方分割、空行/分号、名称识别、去重
- e2e: audit-log create_recipe → share_recipe
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 23:14:05 +00:00 |
|
|
|
10b0478c0d
|
fix: 同名同配方跳过时不再显示两条重叠提示
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Failing after 6s
Test / e2e-test (push) Has been skipped
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Failing after 5s
PR Preview / deploy-preview (pull_request) Has been skipped
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 23:01:06 +00:00 |
|
|
|
f99d377027
|
fix: 去重只检查目标库,跳过后继续处理下一条
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Failing after 6s
Test / e2e-test (push) Has been skipped
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Failing after 5s
PR Preview / deploy-preview (pull_request) Has been skipped
- checkDupName 接受 target 参数,只查目标库(公共/个人)
- 提取 skipCurrentParsed/dedupOrSkip 避免代码重复
- 共享到公共库检查公共库,保存到个人检查个人
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 22:59:00 +00:00 |
|
|
|
341cdb60bf
|
fix: 多配方跳过重名时正确加载下一条,不覆盖数据
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Failing after 5s
Test / e2e-test (push) Has been skipped
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Failing after 5s
PR Preview / deploy-preview (pull_request) Has been skipped
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 22:56:18 +00:00 |
|
|
|
41de9b593b
|
fix: 多配方保存时跳过重名后继续处理下一条
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Failing after 6s
Test / e2e-test (push) Has been skipped
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Failing after 6s
PR Preview / deploy-preview (pull_request) Has been skipped
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 22:54:28 +00:00 |
|
|
|
36344c0b27
|
feat: 统一去重检测,所有保存路径禁止同名配方
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Failing after 5s
Test / e2e-test (push) Has been skipped
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Failing after 5s
PR Preview / deploy-preview (pull_request) Has been skipped
提取 checkDupName 函数统一所有保存路径的重名检测:
- 同名同配方:提示已存在,不保存
- 同名不同配方:展示差异,强制改名,循环检测直到不重名
- 覆盖:单条保存、全部保存、共享到公共库
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 22:50:45 +00:00 |
|
|
|
281153eef9
|
feat: 智能识别多配方逐条编辑、椰子油单位识别、名称修复
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Failing after 6s
Test / e2e-test (push) Has been skipped
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Failing after 6s
PR Preview / deploy-preview (pull_request) Has been skipped
- 多配方识别后逐条填入完整编辑表单,保存后自动加载下一条
- 队列指示条可切换/删除/全部保存,表单修改实时同步
- 椰子油写滴数→单次模式,写ml→对应容量模式
- 2字以下不做编辑距离模糊匹配,避免"美容"→"宽容"
- 首个非精油带数字的词识别为配方名(如"美容1"→名称"美容")
- 无名配方留空,点击直接输入
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 22:46:19 +00:00 |
|
|
|
146ebec588
|
feat: 智能识别支持无数字精油名(默认1滴)、分号/空行分隔多配方
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Failing after 5s
Test / e2e-test (push) Has been skipped
Test / build-check (push) Successful in 3s
PR Preview / test (pull_request) Failing after 5s
PR Preview / deploy-preview (pull_request) Has been skipped
- 精油名后不写数字自动识别为1滴
- 分号分隔多配方(两边都有精油时)
- 空行分隔多配方
- 混合格式支持(部分有数字部分无数字)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 22:13:52 +00:00 |
|
|
|
9f627bbef9
|
feat: 操作日志共享配方统一显示,移除用户删除撤销
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 3s
PR Preview / test (pull_request) Successful in 4s
PR Preview / deploy-preview (pull_request) Successful in 15s
Test / e2e-test (push) Successful in 49s
share_recipe/adopt_recipe 统一显示为"共享配方"。
删除用户不可撤销,回退软删除方案。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 22:08:02 +00:00 |
|
|
|
ad636f2df6
|
fix: 操作日志筛选覆盖所有操作类型
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 6s
PR Preview / deploy-preview (pull_request) Successful in 16s
Test / e2e-test (push) Successful in 50s
- 按分组筛选:配方/审核/精油/标签/用户/商业认证
- 每组包含所有相关action(含注册、恢复等)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 21:43:46 +00:00 |
|
|
|
b293ceb960
|
feat: 活动日志撤销+详情+排版优化
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 6s
PR Preview / deploy-preview (pull_request) Successful in 16s
Test / e2e-test (push) Successful in 50s
活动日志:
- 删除配方/用户/精油加撤销按钮
- 编辑配方记录修改了哪些字段(名称/成分/标签/备注/英文名)
- 创建标签记入日志
- 注册记入日志(已有)
配方卡片:
- 精油按字母排序
- 容量移到名字后面
- 标签对viewer不可见
- 管理配方标签排序+容量显示
其他:
- 管理员共享直接显示已共享
- 点击轮播清除搜索
- 编辑overlay防误关
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 21:36:27 +00:00 |
|
|
|
de89ccebac
|
feat: 精油排序+容量显示+共享状态+注册日志+防误关
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 15s
Test / e2e-test (push) Successful in 51s
- 配方卡片精油按字母排序
- 配方卡片显示容量(单次/Xml)
- 管理员共享直接显示已共享
- 编辑overlay不会误关(去掉backdrop点击关闭)
- 注册记入活动日志
- 轮播分类已按tag_name匹配
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 18:04:03 +00:00 |
|
|
|
e605da786a
|
fix: CI用timeout命令强制3分钟超时+清理Cypress进程
Deploy Production / test (push) Successful in 6s
Deploy Production / deploy (push) Successful in 5s
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
Test / e2e-test (push) Successful in 49s
PR Preview / teardown-preview (pull_request) Has been skipped
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 10s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 17:23:57 +00:00 |
|
|
|
87e24773aa
|
fix: CI增加requestTimeout和responseTimeout
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 4s
PR Preview / deploy-preview (pull_request) Successful in 8s
Test / e2e-test (push) Failing after 10m40s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 17:12:30 +00:00 |
|
|
|
026ff18e92
|
test: 新增英文搜索单元测试(5个)
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 3s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 14s
Test / e2e-test (push) Failing after 29m2s
- oilEn翻译验证(已知/未知精油)
- 英文查询检测
- 英文匹配精油名和配方en_name
全部通过: 209 unit + 36 e2e
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 16:41:34 +00:00 |
|
|
|
6448c24caf
|
feat: 商业认证审核显示上传的证明图片
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 15s
Test / e2e-test (push) Successful in 50s
- 审核列表显示缩略图(60x60),点击查看大图
- 全屏遮罩预览,点击关闭
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 16:34:52 +00:00 |
|
|
|
5cd954ccad
|
feat: 英文搜索+全部配方翻译
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 6s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 13s
Test / e2e-test (push) Successful in 52s
- 搜索框支持英文:自动匹配配方英文名和精油英文名
- 292条配方全部翻译英文名(本地+线上同步)
- 输入英文时搜索范围包含en_name和精油英文名
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 11:17:27 +00:00 |
|
|
|
c53dda0622
|
fix: CI动态端口+超时控制,避免e2e卡死
PR Preview / teardown-preview (pull_request) Successful in 15s
PR Preview / test (pull_request) Has been skipped
PR Preview / deploy-preview (pull_request) Has been skipped
Deploy Production / test (push) Successful in 8s
Test / unit-test (push) Successful in 6s
Deploy Production / deploy (push) Successful in 8s
Test / build-check (push) Successful in 4s
Test / e2e-test (push) Successful in 51s
- 后端端口随机9000-9999,前端4000-4999
- 数据库文件按端口号隔离
- vite proxy支持VITE_API_PORT环境变量
- 服务启动超时30秒,失败即退出
- Cypress: defaultCommandTimeout=5s, pageLoadTimeout=10s
- 整个e2e job timeout 5分钟
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 11:11:02 +00:00 |
|
|
|
83078f8f8b
|
test: PR#23新增单元测试(13个)
Deploy Production / test (push) Successful in 7s
Deploy Production / deploy (push) Successful in 8s
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 3s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 11s
Test / e2e-test (push) Has been cancelled
- 套装定义:家庭医生10种、居家呵护21种、芳香调理8种
- 配方匹配:排除椰子油、至少1种匹配、全匹配
- 消耗分析:计算次数、最先消耗完、全部相同
- 项目定价:JSON序列化和反序列化
全部通过: 204 unit + 36 e2e
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 10:44:54 +00:00 |
|
|
|
c58b925ab4
|
fix: 新项目售价299和批量1持久化到后端
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 10s
Test / e2e-test (push) Successful in 53s
- 后端存储selling_price/packaging_cost/labor_cost/other_cost/quantity到pricing字段(JSON)
- 加载时解析并返回给前端
- 新建时也保存这些字段
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 10:34:41 +00:00 |
|
|
|
4f3f39967c
|
UI: 批量总收入移到批量总利润上面
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 6s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 15s
Test / e2e-test (push) Successful in 50s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 10:30:59 +00:00 |
|
|
|
798147627f
|
UI: 手机端表格紧凑,用量框窄,删除键更小
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 14s
Test / e2e-test (push) Successful in 52s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 10:27:35 +00:00 |
|
|
|
c728bb7259
|
UI: 价格值对齐输入框+点击清零
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 14s
Test / e2e-test (push) Successful in 49s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 10:24:22 +00:00 |
|
|
|
c12590039b
|
UI: 价格框靠右缩小,利润卡片有边框,示例隐藏导入
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 3s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 13s
Test / e2e-test (push) Successful in 54s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 10:21:18 +00:00 |
|
|
|
a5178f83f9
|
UI: 价格+利润左右并排,总成本对齐表格列
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 15s
Test / e2e-test (push) Successful in 51s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 10:16:56 +00:00 |
|
|
|
cfe93125ac
|
UI: 商业核算排版优化
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 6s
Test / build-check (push) Successful in 7s
PR Preview / test (pull_request) Successful in 9s
PR Preview / deploy-preview (pull_request) Successful in 16s
Test / e2e-test (push) Successful in 1m0s
- 消耗分析:同时用完不显示"最先消耗完",去掉"最多"
- 项目卡片:鼠标悬停显示删除按钮
- 表头:精油/用量/每滴/小计,避免手机换行
- 删除按钮缩小
- 价格计算:标签和值间距缩短
- 构建时间改为英国时区
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 10:10:22 +00:00 |
|
|
|
51e70e5bca
|
UI: 消耗分析移到配方总成本下面
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 6s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 14s
Test / e2e-test (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 10:00:02 +00:00 |
|
|
|
d3e3b89701
|
UI: 预览环境显示构建时间 + 售价默认299
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 6s
PR Preview / deploy-preview (pull_request) Successful in 9s
Test / e2e-test (push) Has been cancelled
- 预览栏显示部署时间(如 04/11 10:05)
- 售价默认299
- vite构建时注入__BUILD_TIME__
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 09:56:16 +00:00 |
|
|
|
b7315219c7
|
UI: 去掉定价框+工具栏醒目+冻结
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 16s
Test / e2e-test (push) Has been cancelled
- 去掉重复的定价框(用下面的售价)
- 工具栏绿色背景+底边框,视觉独立
- 下拉时工具栏sticky冻结在顶部
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 09:48:46 +00:00 |
|
|
|
d041c8ed6f
|
fix: 商业核算体验项目优化
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 16s
Test / e2e-test (push) Has been cancelled
- 使用数据库中的真实芳香调理技术项目作为体验
- 去掉重复的项目,demo从项目列表隔离
- 非管理员:精油部分灰色只读,价格计算可修改,本地保存不影响其他人
- 管理员:可修改精油名称、滴数、添加精油(同步到数据库)
- 消耗分析:每种精油可做次数、最先消耗完提示
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-11 09:32:52 +00:00 |
|
|
|
c4005f229e
|
feat: 消耗分析+认证修复+套装更新+认证简化
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 6s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 16s
Test / e2e-test (push) Successful in 49s
商业核算:
- 芳香调理技术作为体验项目,使用真实配方数据
- 新增消耗分析:每种精油可做次数、哪个最先消耗完、最多可做几次
个人库存:
- 芳香调理套装改为正确精油列表
商业认证:
- 简化为商户名+证明图片
- 通过后内容保持显示
- 用户管理页面根据用户实际认证状态显示(修复拒绝后又通过仍显示已拒绝)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-10 23:06:40 +00:00 |
|
|
|
3dd75f34c0
|
feat: 商业核算+个人库存+认证优化
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 6s
PR Preview / deploy-preview (pull_request) Successful in 16s
Test / e2e-test (push) Successful in 49s
商业核算:
- 加标语和示意项目(芳香调理),所有人可体验
- 管理员开放(不需认证)
- 新增项目需认证,未认证提示
个人库存:
- 搜索直接添加(回车或点击)
- 4个套装快捷按钮(家庭医生/居家呵护3988/芳香调理/全精油)
- 精油库默认折叠
- 配方匹配排除椰子油,降低门槛(至少1种匹配)
商业认证:
- 简化为商户名+证明图片
- 通过后内容仍显示(和二维码页面一致)
- 审核中内容不可修改
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-10 22:47:33 +00:00 |
|
|
|
76c9316ede
|
test: 新增PR#22相关单元测试
Deploy Production / test (push) Successful in 6s
Deploy Production / deploy (push) Successful in 6s
PR Preview / teardown-preview (pull_request) Has been skipped
PR Preview / test (pull_request) Successful in 5s
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / deploy-preview (pull_request) Successful in 12s
Test / e2e-test (push) Successful in 51s
新增12个测试:
- 标签排序和EDITOR_ONLY_TAGS过滤
- Recipe数据格式(oil_name覆盖oil的bug验证)
- loadRecipes映射验证
- 容量检测(single/5/10/15/20/30/custom)
- 稀释比例计算和snap到最近选项
全部通过: 191 unit + 36 e2e
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-10 22:11:05 +00:00 |
|
|
|
9635cfe8ef
|
fix: 选择容量时自动显示椰子油行 + 收回标签清除筛选
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 4s
PR Preview / test (pull_request) Successful in 5s
PR Preview / deploy-preview (pull_request) Successful in 14s
Test / e2e-test (push) Failing after 56s
- 选容量后椰子油行自动出现(单次默认10滴,其他默认填满)
- 收回标签栏时清除所有标签筛选
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-10 22:03:29 +00:00 |
|
|
|
476d8bbd6e
|
fix: 无椰子油配方编辑时不显示容量/椰子油/摘要
PR Preview / teardown-preview (pull_request) Has been skipped
Test / unit-test (push) Successful in 5s
Test / build-check (push) Successful in 3s
PR Preview / test (pull_request) Successful in 4s
PR Preview / deploy-preview (pull_request) Successful in 16s
Test / e2e-test (push) Failing after 55s
- 无椰子油:容量不选中,摘要不显示,椰子油行不出现
- 有椰子油:自动匹配容量和稀释比例
- 新增配方默认无椰子油
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-10 21:58:59 +00:00 |
|