Entwicklung · kein Release

Was sich im Repository geändert hat.

Die Bundle-Version ist eine Entwicklungskennzeichnung, keine veröffentlichte oder unterstützte Release-Version. Ein signierter/notarisierter Download ist nicht vorhanden.

Fehlerbehebungen · 13. Oktober 2026

  • Abstürze beim Starten einer Aufnahme oder Bereichserfassung behoben (Fenster wurden doppelt freigegeben).
  • Das Panel scrollt, wenn der Inhalt höher ist als das Fenster.
  • Bei nur lesbarem Text werden nur analysierende Aktionen angeboten.
  • „Korrigieren“ und „Fortsetzen“ öffnen die Diff-Prüfung von selbst; „Fortsetzen“ ersetzt die Auswahl nie.
  • Die Blase „Assistant fortsetzen“ lässt sich verschieben, merkt sich ihren Ort und zeigt einen freundlichen Bot statt einer Linse.
  • Diese Punkte wurden am 13. Oktober 2026 im Alltag in der echten App bestätigt, ohne App-für-App-Matrix. Ein einzelner Absturz direkt beim Start ist weiter ungeklärt.

Entwicklungssnapshot · 7. Oktober 2026

Die App-Bundle-Metadaten führen Version Entwicklungsstand (Build lokal). Diese Zahlen bezeichnen nicht automatisch einen Git-Tag oder eine Veröffentlichung.

Beta-Härtung

  • Phase 5: Hilfestufe „Coach“ (Leitfragen statt Lösung, nie als Ersetzung angeboten) und standardmäßig ausgeschaltete App-Profile pro Bundle-ID (Aktionsreihenfolge, Hilfestufe, Cloud pro App sperren; nie Anbieterauswahl).
  • Phase 4: Liste „Zeilenerklärungen“ für Tastatur und VoiceOver, Dienste-Menü „Mit AYVI erklären“ (nur lesbar), vorbereitetes Release-Skript (Developer ID, Hardened Runtime, Notarisierung – noch nicht ausgeführt), englische Website und eine Kompatibilitätsseite aus einer Datendatei.
  • Phase 3: optionaler Compiler-Check ohne Ausführung (javac, swiftc, py_compile) mit Zeitlimit, Ausgabegrenze und Prozessgruppen-Abbruch.
  • Phase 2: verschlüsselter Verlauf, lokaler Secret Scanner mit Maskierung und Prüfdialog vor dem Senden mit optionaler detaillierter Datenschutzvorschau.
  • Phase 1: eingebauter Selbsttest, inhaltsfreier Kompatibilitäts-Check pro App und Provider-Transporttests.

Funktionen und Verbesserungen

  • Apple Foundation Models als lokaler Streaming-Provider und Neuinstallationsstandard, wenn das Systemmodell verfügbar ist; sonst bleibt Mock der Fallback.
  • Experimentelle, standardmäßig ausgeschaltete Bildschirmbereich-Erfassung mit ScreenCaptureKit und lokaler Vision-Texterkennung; Vorschau mit expliziter Textbestätigung, ohne Ersetzen.
  • Experimentelle, standardmäßig ausgeschaltete Lens-Marker mit strukturierter Zeilenerklärung, UTF-16-Textzuordnung, erneuter AX-Prüfung und Fallback ins Panel.
  • Experimentelle, standardmäßig ausgeschaltete Spracheingabe per gehaltenem Shortcut; lokales Speech wird erzwungen, Transkript bleibt editierbar und wird nie automatisch gesendet.
  • Experimenteller, standardmäßig ausgeschalteter Java-Lernpfad mit lokaler begrenzter Konzept-Heuristik, expliziten Statusaktionen, 1/3/7/14-Tage-Wiederholung und Metadaten-only-Export/Löschung. Prompt-Kontext bleibt getrennt opt-in und wird vor Cloud-Anfragen offengelegt.
  • Deterministische lokale Aktionsvorschläge, Pins und inhaltsfreie Aktionszähler.
  • Kompakter Quick Mode und vollständiger Deep Mode; Aktionschips bleiben einzeilig und umbrechen als ganze Steuerelemente, die Panelbreite passt sich schmalen Displays an.
  • Das Fragefeld wächst bis zu sechs Zeilen; Senden und Abbrechen bleiben im Eingabefeld ausgerichtet.
  • Lokale Deutsch-/Englisch-Prosaerkennung priorisiert minimale Rechtschreib-/Grammatikkorrektur und Umformulieren mit Stil-, Längen- und Sprachauswahl; prose-gerechte Wort-Diffs heben Änderungen hervor.
  • Direkt verbessern als eigens ausgelöste und einstellbare Ausnahme zur normalen Diff-Bestätigung; Clipboard bleibt separat zustimmungspflichtig.
  • Lokale, standardmäßig aktivierte Gesprächshistorie mit Suche, Fortsetzen, Umbenennen, Löschen und Auswahltext-Datenschutzschalter.
  • Vollständige Prompt-Auswahl ohne Zeichenkappung, grobe Größe-/Tokenanzeige und explizite Chunk-Verarbeitung bei Kontextproblemen.
  • Fail-closed Auswahl-/Fingerprint-Prüfung, ausdrückliche Erfassung nach einem veralteten Kontext, Multi-step Undo und Schutz vor überlappenden Änderungen.
  • Provider-Parser-/Transporttests, eigener App-Marker und statische Dokumentationswebsite als Entwicklungsarbeit.

Verifikationsstatus

  • App-Debugbuild und Release-Build wurden mit der installierten Swift-Toolchain gebaut.
  • Die automatisierte Swift-Testing-Suite bestand für diese Version (./scripts/test.sh); sechs opt-in-Live-Tests wurden nicht aktiviert, der JDK-basierte Kompiliercheck bestand. Die Phase-3- und Phase-4-Snippettests prüfen Geschäftslogik und Speicherung; Phase 3 wurde über Einstellungen und der Phase-4-Hauptablauf in TextEdit manuell geprüft.
  • Ein separater, opt-in Foundation-Models-Stream-Smoke-Test bestand auf diesem Mac mit synthetischer Eingabe. Er prüft lokale Generierung, nicht Antwortqualität.
  • Das Release-Bundle wurde gebaut und nach /Applications/AYVI.app installiert. Strikte Signaturprüfung und Binary-Hashvergleich mit dem Build bestanden; signiert mit der lokalen stabilen Entwicklungsidentität, nicht Developer ID oder notarisiert.
  • Lokale Codeausführung bleibt aus: Es gibt keinen Runner, da der verfügbare sandbox-exec-Weg deprecated ist und die unterstützte Sandbox-Architektur die erforderliche temp-only-Grenze nicht erfüllt.
  • Deep-Mode-/Platzhalterinteraktionen, Secure-Field-Verhalten, reale ScreenCaptureKit-Berechtigung, Bildschirmaufnahme/Vision-Erkennung, Mikrofon-/Speech-Berechtigung, Accessibility-Auswahl/Ersetzung/Undo außerhalb des Snippet-Hauptablaufs, Lens-Positionierung/Scrollen in Ziel-Apps, Tastatur-/VoiceOver-Interaktion, interaktive UI/Reduced-Motion-Prüfung und Live-Cloud-Provider bleiben ungeprüft.

Für die Details siehe manuelle Testmatrix.