Skip to content

Comments

Feature/add quantized moondream2#135

Merged
neonwatty merged 4 commits intomainfrom
feature/add-quantized-moondream2
Nov 17, 2025
Merged

Feature/add quantized moondream2#135
neonwatty merged 4 commits intomainfrom
feature/add-quantized-moondream2

Conversation

@neonwatty
Copy link
Owner

No description provided.

Jeremy Watt and others added 4 commits November 17, 2025 05:39
Add nil-safety to image tagging section using safe navigation operator (&.).
This prevents NoMethodError when ImageCore records don't exist due to:
- Empty meme directories
- Missing example image files
- Users mounting custom directories without example memes

The fix allows seed to complete successfully and create ImageToText model
records, which are needed for the Settings > Models page to display properly.

Fixes issue where users reported models not showing in Settings page.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Add 4 test cases to prevent seed file regressions
- Test empty meme directories scenario (user's reported issue)
- Test populated directories (standard setup)
- Test idempotency (multiple runs don't create duplicates)
- Test ImageToText model creation and attributes

Changes to seed file:
- Use find_or_create_by! for ImageToText models (idempotency)
- Nil-safe image tagging already implemented in previous commit

This ensures the "models not showing" bug cannot regress.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Patch release with bug fixes:
- Fix seed file crash when meme directories are empty
- Add comprehensive seed file test coverage
- Use find_or_create_by! for ImageToText models (idempotency)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@neonwatty neonwatty merged commit e8ae362 into main Nov 17, 2025
5 checks passed
@neonwatty neonwatty deleted the feature/add-quantized-moondream2 branch November 17, 2025 21:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant