Commit Graph

14 Commits

Author SHA1 Message Date
Georg Bauer
9871cb827f Feature/ai post suggestions (#40)
* feat: first cut on ai suggestion system for title and summary

* feat: completion of titling/excerpt/slug-suggestion AI quick action

* feat: feeds use existing excerpts. also documentation.

---------

Co-authored-by: hugo <hugoms@me.com>
2026-03-07 09:54:13 +01:00
Georg Bauer
7e1e8981a3 Feature/semantic similarity (#36)
* fix: mixed up migrations

* feat: semantic similarity first take

* feat: semantic similarity first round of fixes

* feat: more work on making semantic similarity work properly

* feat: getPostBySlug for the AI

* feat: show similarity in post-link-insert-modal

* chore: remove done doc

---------

Co-authored-by: hugo <hugoms@me.com>
2026-03-05 22:05:32 +01:00
Georg Bauer
5747925503 Feature/lmstudio provider (#30)
* chore: just a plan update

* Add LM Studio as local AI provider (OpenAI-compatible, like Ollama)

* Convert WebP thumbnails to JPEG before image analysis for LM Studio compatibility

* Strengthen language enforcement in image analysis prompt for local models

* Use i18n localized prompts for image analysis instead of English instructions

* Add airplane mode (Flugmodus) with status bar toggle and offline model preferences

* Fix flightmode: persist model IDs, skip network when offline, airplane icon

* Auto-fallback to offline models in airplane mode for chat, title, and image analysis

* Auto-select first local model as offline fallback when no explicit offline model configured

* Block git fetch/pull/push and site upload in airplane mode

* fix: thumbnails optimized for AI

* fix: error handling in airplane mode

---------

Co-authored-by: hugo <hugoms@me.com>
2026-03-02 13:35:42 +01:00
4c21b624f2 feat: backlinks on single posts 2026-03-01 07:26:49 +01:00
1666e6bba9 feat: first cut at publishing tool 2026-02-26 16:52:29 +01:00
fcdf869a7c wip: agui integration 2026-02-25 19:51:58 +01:00
c3aacd7776 feat: hooked the APIs of the app into the pyoide core. 2026-02-24 20:58:10 +01:00
947b1250e3 feat: more work on calendar 2026-02-22 14:31:31 +01:00
64e1fb3d90 feat: first take at calendar 2026-02-22 14:15:57 +01:00
2f2d502ca9 feat: tags on posts 2026-02-22 11:22:18 +01:00
76c3a8368e feat: first cut at menu editor 2026-02-21 19:51:34 +01:00
87200a8ad9 chore: phase 2 and 3 refactors 2026-02-21 18:02:20 +01:00
bca3da1587 feat: sitemap validattion 2026-02-21 14:26:06 +01:00
b8005bec30 feat: i18n support with first translations 2026-02-21 10:45:41 +01:00