-
fenliu-3.0.0
StableAll checks were successfulreleased this
2026-08-22 21:52:25 +00:00 | 23 commits to main since this release[3.0.0] - 2026-08-23
- The AI verdict fields in the posts API are now
text_flaggedandvision_accepted(wastext_is_promotional/vision_is_real_cat) — topic-neutral names matching the configurable prompts. - The AI classification prompts are now editable on the settings page, so one Fenliu instance can curate any topic — not just cats.
- The AI reject badge now shows the actual reason when the text stage rejected a post (it previously just said "promotional"), and the vision category (e.g. comic) for vision-stage rejects.
Commits
- 🔀 Merge branch 'feat/issue-100-generic-ai-classification'
53415d0 - 💄 show the text stage reason on AI reject badges
45eb47a - 📝 retitle fetch pipeline section, de-cat vision_category docs
bbfcbce - 🔒 instruct vision model to treat the image as untrusted data
9ff581f - 🔀 Merge branch 'feat/issue-100-badge-and-docs' into feat/issue-100-generic-ai-classification
513be5c - 📝 remove stale nightly AI batch docs, document inline classification
6a21023 - 💄 neutral AI badge fallback and docs sweep
40831d0 - 🔀 Merge branch 'feat/issue-100-rename-ai-verdict-columns' into feat/issue-100-generic-ai-classification
7ea648e - ✅ verify data survives the downgrade rename
d61db4c - 📝 clarify release-note wording for topic-specific flags
a0b7697 - ♻️ rename AI verdict columns to neutral semantics
229607a - 🔀 Merge branch 'feat/issue-100-ai-prompts' into feat/issue-100-generic-ai-classification
71d3bd6 - 🔒 fail vision verdict closed on non-boolean is_accepted
14490bf - 🔒 harden text classifier against prompt injection
8715284 - 📝 align release-note wording with the prompts terminology
0d99458 - ✅ call-site tests for AI prompt loading
491212f - ✅ reset settings cache in test teardown via try/finally
56b1a3f - ⬆️ bumped deps
44b1930 - 💄 AI prompt textareas on the settings page
be0c3e0 - ✨ read AI prompts from app settings per fetch batch
af2aa4c - ✅ exercise the empty-value fallback branch in get_str_setting tests
f0e31cd - ✨ add get_str_setting to the settings cache
e9c5fcb - ♻️ rename classifiers to neutral flag/accept semantics
746f9ed - ✨ add prompt assembly with pinned JSON output contracts
7b40f6c - 🔧 bump: version 2026.8.4 → 2026.8.15
1798c56 - docs(zhongli): update changelog for 2026.8.15
c8fb293 - 📝 update fenliu .env.example
de98c9e
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- The AI verdict fields in the posts API are now