Commit Graph

19 Commits

Author SHA1 Message Date
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
c4a032346c Feature/python api image discovery (#34)
* Expose chat.analyzeMediaImage in Python API for batch image metadata generation

* Fix updateMedia losing linkedPostIds by reading existing sidecar before overwriting

* Also preserve author from sidecar when DB value is null (data drift)

* Extend MetadataDiffEngine to cover media, scripts, and templates

* Redesign MetadataDiffPanel: item-first view with field pills, filtering, and per-item multi-field diffs

* Fix task:progress startsWith crash (taskId not id) and nested button violation in field pills

* Populate field diffs for file-missing items and show fileMissing badge in UI

* feat: extended meta diff

* feat: meta diff als reconstructs orphans

* chore: updated documentation

---------

Co-authored-by: hugo <hugoms@me.com>
2026-03-04 22:37:43 +01:00
Georg Bauer
32b66e1677 Feat/language detection (#31)
* feat: implementation of language detection

* run utility scripts in tasks

* fix: addiitonal fixes for background utilities

* feat: toast() also for utility scripts

---------

Co-authored-by: hugo <hugoms@me.com>
2026-03-03 14:36:15 +01:00
696b79c5d7 fix: race condition and delete checking for templates 2026-02-27 20:45:56 +01:00
6c2d2c48bf fix: hooked up python API for templates 2026-02-27 20:31:25 +01:00
18e0557ef5 fix: next round of cleanups 2026-02-27 11:26:00 +01:00
dc62937fdc fix: third round of workover 2026-02-27 09:53:36 +01:00
00a9d22a36 wip: more rework and docs 2026-02-26 11:01:17 +01:00
affd62ca79 wip: complete rework first round 2026-02-26 09:27:22 +01:00
2a923c7e48 wip: desparate models fucking around 2026-02-26 00:13:52 +01:00
20ea499a6f wip: first run of implementation 2026-02-25 20:29:01 +01:00
a8b50d610f fix: fixed script work on distributed apps 2026-02-24 21:31:56 +01:00
c3aacd7776 feat: hooked the APIs of the app into the pyoide core. 2026-02-24 20:58:10 +01:00
838ea34ab7 feat(python): add queued worker runtime and configurable transform mode 2026-02-23 22:26:54 +01:00
7cc2f7cab2 feat: added syntax check 2026-02-23 21:38:12 +01:00
77ddacd52a fix: startup error 2026-02-23 12:51:27 +01:00
bf945716f9 feat: copy output easily. also build fixes. 2026-02-23 12:07:19 +01:00
caa3f3c061 feat: more work on python scriptiong basics 2026-02-23 11:45:13 +01:00
ce050f98c3 feat: python scripting phase 0 2026-02-22 21:29:16 +01:00