Skip to content

feat: 图片支持通过标签分类#199

Merged
ThaddeusJiang merged 3 commits into
mainfrom
feat/tag-caption-single-ai-squash
May 13, 2026
Merged

feat: 图片支持通过标签分类#199
ThaddeusJiang merged 3 commits into
mainfrom
feat/tag-caption-single-ai-squash

refactor: 将单分支 with 改为 case 以通过 Credo

5ed284a
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded May 13, 2026 in 1s

38.12% (+1.93%) compared to c2f4798

View this Pull Request on Codecov

38.12% (+1.93%) compared to c2f4798

Details

Codecov Report

❌ Patch coverage is 43.56846% with 136 lines in your changes missing coverage. Please review.
✅ Project coverage is 38.12%. Comparing base (c2f4798) to head (5ed284a).
⚠️ Report is 33 commits behind head on main.

Files with missing lines Patch % Lines
lib/vmemo_web/live/image_id_live.ex 0.00% 54 Missing ⚠️
lib/vmemo/memo/image.ex 6.38% 44 Missing ⚠️
lib/vmemo/ai/caption.ex 72.22% 15 Missing ⚠️
lib/vmemo/ai/ash_ai_vision.ex 0.00% 9 Missing ⚠️
lib/vmemo/memo/changes/sync_typesense.ex 0.00% 6 Missing ⚠️
lib/vmemo/memo/changes/sync_image_tags.ex 75.00% 5 Missing ⚠️
lib/vmemo_web/controllers/file_controller.ex 87.50% 1 Missing ⚠️
lib/vmemo_web/live/jobs_live.ex 0.00% 1 Missing ⚠️
lib/vmemo_web/live/tags_live/index.ex 95.45% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #199      +/-   ##
==========================================
+ Coverage   36.18%   38.12%   +1.93%     
==========================================
  Files         119      123       +4     
  Lines        5441     5986     +545     
==========================================
+ Hits         1969     2282     +313     
- Misses       3472     3704     +232     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.