-
v0.6.6-rc5
Stablereleased this
2026-06-07 08:07:34 +02:00 | 130 commits to main since this releaseFolge-RC zu rc4: rc4 zeigte am Phone 'embedder: idle' nach Druck auf den Debug-Button. Da idle → downloading nur durch tatsächlichen embed()-Call ausgelöst wird, ist der wahrscheinliche Grund: extractChunks gibt [] zurück (z.B. Shopping-List ohne Items vom Typ 'shopping' oder Notiz mit leerem Body), die for-Loop in IndexingService.indexSource läuft nicht, embed() wird nie aufgerufen. rc5 macht das sichtbar und ergänzt parallel die Embedder-Bytes-Anzeige für den Fall dass der Download tatsächlich klemmt.
Highlights
- feat(search): IndexingService emittiert 'chunks-extracted' nach jedem extractChunks-Call (#122) — auch wenn count=0. Debug-Bar zeigt 'X Quellen → Y Chunks extrahiert', damit man 0/0 (Daten leer/falscher Typ) von 'läuft noch' unterscheidet.
- feat(search): EmbeddingProgress liefert bytesWritten + bytesTotal zusätzlich zum % (#122). Debug-Bar rendert 'downloading 23.4 / 120.0 MB' — '0.0 / 0.0 MB' (kein Content-Length) lässt sich von '0.0 / 120.0 MB' (Request akzeptiert, kein Byte) und '12.0 / 120.0 MB' (langsam) unterscheiden.
- Test-getrieben: 1 neuer Test in indexing-service.spec für chunks-extracted (0 vs. >0), 1 neuer Test in embedding-service.spec für die Byte-Felder.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
mrrmlab--b6cc6f7.apk
7 downloads ·
2026-06-07 08:24:13 +02:00 · 151 MiB