Commit Graph

  • a8e91dc384 feat: 权限修复、搜索改进、滑动切换、通知badge fix/search-swipe-notify Hera Zhao 2026-04-09 21:29:28 +00:00
  • 27c46cb803 feat: 大量管理配方和搜索改进 Hera Zhao 2026-04-09 20:13:09 +00:00
  • 80397ec7ca fix: 关闭按钮用 force click 绕过遮挡 + 放宽每滴价格上限到 300 Hera Zhao 2026-04-09 19:15:11 +00:00
  • 19eeb7ba9a fix: 测试加 dismissModals 关闭登录弹窗 + 改用 should('exist') Hera Zhao 2026-04-09 19:12:28 +00:00
  • cf5b974ae1 fix: 修复 rebase 后重复 clearBrandImage 声明 + 测试加 dismissDialog Hera Zhao 2026-04-09 19:06:22 +00:00
  • b0d82d4ff7 fix: 修复 recipe-detail 测试选择器和按钮文本 Hera Zhao 2026-04-09 18:34:12 +00:00
  • 54003bc466 fix: 搜索过滤收藏、拼音首字母匹配、清除图片、滑动切换、通知已读 Hera Zhao 2026-04-09 17:54:18 +00:00
  • b764ff7ea3 fix: 退出登录后在受保护页面跳转到配方查询页面 fix/logout-redirect-protected-pages YoYo 2026-04-08 19:38:06 +00:00
  • 86db3e1868 fix: emoji按钮缩小(13px/4px padding),工具栏不换行(nowrap) fix/ui-polish-round2 Hera Zhao 2026-04-09 17:38:02 +00:00
  • 3133a2f10c fix: 手机版emoji按钮加圆角边框,与视图切换按钮风格一致 Hera Zhao 2026-04-09 17:36:12 +00:00
  • 8a653b684e fix: 下架精油卡片对比度提高(opacity 0.5→0.7, 加边框) Hera Zhao 2026-04-09 17:35:13 +00:00
  • a77aecba75 fix: 手机版新增/导出按钮改为emoji,跟视图切换同行 Hera Zhao 2026-04-09 17:33:59 +00:00
  • f355eaac4d fix: 知识卡片第二行字号缩小+nowrap确保一行显示 Hera Zhao 2026-04-09 17:31:49 +00:00
  • b69abe0fdb rewrite: 英文名统一读写 oils.en_name,三处同步 Hera Zhao 2026-04-09 17:04:00 +00:00
  • 9dbaf95839 fix: 翻译保存修复 — 去掉version检查 + 保存后重新加载数据 Hera Zhao 2026-04-09 16:56:45 +00:00
  • e04d572f27 fix: 下架后卡片变灰+按钮变灰,isActive存为boolean Hera Zhao 2026-04-09 16:50:26 +00:00
  • 321b1ea585 fix: 下架改用原生fetch调试、翻译保存错误可见、手机字号加大 Hera Zhao 2026-04-09 16:46:27 +00:00
  • 73a041d9c8 fix: 字号恢复正常大小、下架改用api.post、翻译编辑器预填充 Hera Zhao 2026-04-09 16:38:04 +00:00
  • 3912e2d122 fix: 价格字号随名称缩放、翻译表补全、编辑框全宽、下架修复 Hera Zhao 2026-04-09 16:28:34 +00:00
  • 4826c00e27 fix: 精油名不截断改用clamp缩放、下架错误提示、翻译双向同步 Hera Zhao 2026-04-09 16:19:18 +00:00
  • 2a823e5bac feat: 精油价目页优化 — 名称缩放、去容量、红色底色、下架功能 Hera Zhao 2026-04-09 16:09:52 +00:00
  • 4d5c9874a9 fix: Logo提示语改为'卡片左下角水印',Logo清晰显示(opacity:1) Hera Zhao 2026-04-09 15:58:12 +00:00
  • 0dd2cc00d3 fix: QR移到右上角(top:20 right:16),总成本缩小一行,日期与logo居中对齐 Hera Zhao 2026-04-09 15:50:31 +00:00
  • 9f25da6232 fix: Logo左下角+日期靠右,手机字号自适应,精油名不换行 Hera Zhao 2026-04-09 15:36:01 +00:00
  • d1723797e0 rewrite: 配方卡片和预览图完全重写,匹配initial commit样式 Hera Zhao 2026-04-09 12:53:13 +00:00
  • e459a52b5b fix: 配方卡片总成本条和底部行恢复全宽,预览与实际一致 Hera Zhao 2026-04-09 12:35:35 +00:00
  • 472b554cd0 fix: 预览品牌名保留换行,配方卡片与预览布局一致 Hera Zhao 2026-04-09 12:25:14 +00:00
  • 765bc0facc fix: 配方卡片QR恢复absolute定位+padding-right避让,预览图修正 Hera Zhao 2026-04-09 12:18:03 +00:00
  • 2417ea2525 fix: QR改为float right自然对齐文字,不再absolute定位 Hera Zhao 2026-04-09 12:09:26 +00:00
  • 4a3fadb048 fix: 预览图布局匹配实际卡片、QR对齐、返回按钮 Hera Zhao 2026-04-09 11:48:51 +00:00
  • 1044873336 fix: Logo放在总成本下方靠左,QR与标题顶端/日期右侧对齐 Hera Zhao 2026-04-09 11:01:10 +00:00
  • 03a112c734 fix: 上传图片保持比例、QR正方形裁剪、Logo左下角、日期靠右 Hera Zhao 2026-04-09 10:40:16 +00:00
  • 9be123e927 fix: 品牌设置tab中文化、保存提示、上传压缩优化 Hera Zhao 2026-04-09 10:33:11 +00:00
  • 95368049fe fix: 登录按钮与标题顶端对齐 (align-items: flex-start) Hera Zhao 2026-04-09 10:28:17 +00:00
  • e0526f93b3 fix: 品牌设置页重写,匹配原版设计 Hera Zhao 2026-04-09 10:24:08 +00:00
  • 751ef9d07d fix: 配方卡片预览隐藏容量按钮 Hera Zhao 2026-04-09 10:16:24 +00:00
  • e3285f0961 fix: 未登录用户每次提示上传QR,已登录每月一次 Hera Zhao 2026-04-09 10:12:53 +00:00
  • 1018c1db11 fix: QR上传提醒改为每月一次,按钮始终显示 Hera Zhao 2026-04-09 10:12:30 +00:00
  • 5b5b73bba8 fix: 保存图片一次点击即弹分享面板 Hera Zhao 2026-04-09 09:52:33 +00:00
  • 5d8f1f1e1f fix: 保存按钮移到卡片外面,截图时不包含按钮 Hera Zhao 2026-04-09 09:45:25 +00:00
  • 2469f15656 rewrite: 精油价目页保存图片逻辑完全照搬配方卡片 Hera Zhao 2026-04-09 09:40:28 +00:00
  • 309dee9848 fix: 知识卡保存图片参数与配方卡完全一致,去掉长按fallback Hera Zhao 2026-04-09 09:23:18 +00:00
  • 50756528ee fix: 知识卡保存图片流程与配方卡完全一致 Hera Zhao 2026-04-09 09:17:55 +00:00
  • 26a47aaf23 fix: 手机保存图片加长按保存 fallback Hera Zhao 2026-04-09 09:08:22 +00:00
  • fc16436ebd fix: 稀释比例/使用禁忌保存图片改用 ref 直接定位元素 Hera Zhao 2026-04-09 09:04:11 +00:00
  • 029071dbab fix: 手机保存图片使用 navigator.share 直接保存到相册 Hera Zhao 2026-04-09 08:58:53 +00:00
  • 3a65cb7209 feat: header重排、共享配方、待审核、权限优化 Hera Zhao 2026-04-09 08:24:28 +00:00
  • 6dbae8ea52 feat: header重排、商业认证标识、共享配方、待审核、权限优化 feature/qr-upload-hint Hera Zhao 2026-04-08 22:30:41 +00:00
  • f3cd6727ca feat: 手机保存图片到相册、翻译持久化、预览优化 Hera Zhao 2026-04-08 22:23:55 +00:00
  • af365221f7 feat: 每日自动备份数据库到 MinIO Hera Zhao 2026-04-08 22:14:35 +00:00
  • 3d95db6cae Merge pull request 'feat: 配方卡片加入上传个人二维码功能' (#5) from feature/qr-upload-hint into main hera 2026-04-08 22:09:30 +00:00
  • 4e0039d5ad UI: 知识卡片宽度收窄(380px),使用方式按钮选中态更醒目 Hera Zhao 2026-04-08 21:59:38 +00:00
  • f580aa3eee feat: 精油价目页大量改进 Hera Zhao 2026-04-08 21:55:28 +00:00
  • 2983036388 feat: 区分我的配方(diary)和公共配方库(recipes) Hera Zhao 2026-04-08 20:44:57 +00:00
  • 0c19153156 fix: 增强存为我的调试日志和错误提示,修复空名称静默失败问题 YoYo 2026-04-08 20:27:03 +00:00
  • 66766197a4 fix: 输入框 Enter 键忽略 IME 输入法合字阶段,防止误触提交 YoYo 2026-04-08 20:07:13 +00:00
  • 31b46d59b6 feat: 配方卡片容量切换、预览/保存流程优化、精油搜索自动补全、精油英文名编辑 YoYo 2026-04-08 20:03:04 +00:00
  • 42aefaab17 fix: 保存配方卡片所有英文翻译(含精油名称) fix/save-oil-translations YoYo 2026-04-08 19:57:52 +00:00
  • cc79ae1211 fix: 存为我的改写入 recipes 表,确保在「我的配方」和「管理配方」中显示 Hera Zhao 2026-04-08 19:44:15 +00:00
  • dcf516f2de fix: 移除所有权限身份显示,QR上传布局还原为initial commit样式 YoYo 2026-04-08 19:47:20 +00:00
  • c8de1ad229 fix: 退出登录后跳转到配方查询页面 YoYo 2026-04-08 19:29:50 +00:00
  • b07b97bf1e fix: 存为我的改写入 recipes 表,确保在「我的配方」和「管理配方」中显示 fix/save-to-diary-custom-dialog Hera Zhao 2026-04-08 19:44:15 +00:00
  • 533cd2a0bd fix: 上传图片后不再自动跳转,由用户手动点击返回配方卡片 YoYo 2026-04-08 19:41:04 +00:00
  • de74ffe638 fix: 配方卡片品牌样式与 initial commit 保持一致 YoYo 2026-04-08 07:42:40 +00:00
  • 4761253d73 fix: 存为我的改用自定义 showPrompt,与主分支保持一致 YoYo 2026-04-07 23:09:29 +00:00
  • 65239abc53 QR upload: replace inline hint with dialog, add back button in brand page YoYo 2026-04-07 22:55:34 +00:00
  • 19f4ab8abe fix: 顶部导航栏sticky修正、右上角显示角色身份、QR上传预览布局优化 YoYo 2026-04-07 22:54:45 +00:00
  • 2ab192c3ba feat: 存为我的提示框改用自定义 CustomDialog YoYo 2026-04-07 22:49:07 +00:00
  • 96504ed1d7 Resume pending action after login (favorite, diary, QR upload) Hera Zhao 2026-04-07 22:39:59 +00:00
  • 5eba04a1fa Fix toast rendering: display toast.msg instead of object Hera Zhao 2026-04-07 22:35:41 +00:00
  • 4d5e3c46e7 Shorten copy toast to just '已复制' Hera Zhao 2026-04-07 22:34:07 +00:00
  • 3bbe437616 Remove volume selector from recipe card view Hera Zhao 2026-04-07 22:33:16 +00:00
  • edc053ae0e Raise toast z-index to 9000 so it shows above all overlays Hera Zhao 2026-04-07 22:32:42 +00:00
  • b9681141af Fix LoginModal z-index to 6000 so it appears above recipe overlay Hera Zhao 2026-04-07 22:28:17 +00:00
  • dee4b1649a fix: 卡片预览加入容量切换,非单次滴数四舍五入 YoYo 2026-04-07 22:27:21 +00:00
  • 955512d344 feat: 未登录用户也显示二维码上传提示,点击时引导登录/注册 YoYo 2026-04-07 22:13:42 +00:00
  • 81ec5987b3 feat: 配方卡片加入上传个人二维码功能 YoYo 2026-04-07 21:58:17 +00:00
  • 846058fa0f Raise LoginModal z-index above recipe overlay dev Hera Zhao 2026-04-07 22:19:44 +00:00
  • 70413971e3 Merge pull request 'dev' (#2) from dev into main hera 2026-04-07 22:12:00 +00:00
  • 6804835e85 Persist recipe English name translation to database Hera Zhao 2026-04-07 22:08:05 +00:00
  • 1ca9943d50 fix: 非单次容量时滴数四舍五入为整数 fix/volume-rounding YoYo 2026-04-07 22:04:28 +00:00
  • 2088019ed7 Fix overlay: always show buttons, restrict translation, fix save data Hera Zhao 2026-04-07 21:59:41 +00:00
  • 86be739667 Fix card overlay: scrollable buttons, doTERRA casing, English text Hera Zhao 2026-04-07 21:50:07 +00:00
  • 4655040153 Fix recipe detail overlay: layout, buttons, price columns Hera Zhao 2026-04-07 21:41:49 +00:00
  • d68f5b35ee Rewrite RecipeDetailOverlay to match main branch layout Hera Zhao 2026-04-07 21:30:34 +00:00
  • cd833a6232 Add confirm password field on registration Hera Zhao 2026-04-07 21:13:27 +00:00
  • 43f57c55f5 Hash passwords with PBKDF2-SHA256 instead of storing plaintext Hera Zhao 2026-04-07 21:11:44 +00:00
  • f89cfff20b Fix E2E tests to match restored modal overlay UI Hera Zhao 2026-04-07 20:51:27 +00:00
  • 6563a6f7d2 Grant senior_editor oil editing, PDF export, and public recipe management Hera Zhao 2026-04-07 11:59:49 +00:00
  • 2bec4a2d26 Revert recipe detail to modal overlay with tab switching Hera Zhao 2026-04-07 10:34:01 +00:00
  • eaab1276a2 CI: narrow to 7 proven-stable E2E specs Hera Zhao 2026-04-06 22:44:55 +00:00
  • a4b79ebe65 CI: restore uncaught exception ignore for E2E stability Hera Zhao 2026-04-06 22:41:47 +00:00
  • 7fd52f7a86 CI: run only stable E2E specs to unblock pipeline Hera Zhao 2026-04-06 22:38:49 +00:00
  • f884bff452 Rewrite recipe search page to match original design Hera Zhao 2026-04-06 22:38:35 +00:00
  • 9c85ed21b3 Allow all logged-in users to create/edit/delete their own recipes Hera Zhao 2026-04-06 22:30:24 +00:00
  • a27c30ea7c Fix CI: exclude demo/visual specs, fix oil-card→oil-chip selectors Hera Zhao 2026-04-06 22:28:17 +00:00
  • f88521c9be Fix CI: cd to frontend before cypress, use subshell for vite Hera Zhao 2026-04-06 22:20:47 +00:00
  • c115c47e61 Fix CI: split install steps so cwd resets between them Hera Zhao 2026-04-06 22:19:48 +00:00
  • 56d0c9b469 Fix CI: run servers + cypress in single step to keep background processes alive Hera Zhao 2026-04-06 22:18:53 +00:00
  • 4fbd18c952 Fix Cypress: disable allowCypressEnv, hardcode test token, fix CI server wait Hera Zhao 2026-04-06 22:11:21 +00:00