Skip to content

Releases: NKDesign30/NeoQuill

NeoQuill v0.13.2

Choose a tag to compare

@NKDesign30 NKDesign30 released this 02 Jul 13:44
  • Fixed: Aufnahmen mit System-Audio (Teams & Co.) laufen nicht mehr zeitlich
    auseinander. Wenn die Call-App zeitweise kein Audio lieferte, wurde die
    Gesprächsspur bisher kürzer als die Mikrofonspur — bei langen Meetings lagen
    die Stimmen am Ende um bis zu ~40 Sekunden versetzt übereinander. Solche
    Lücken werden jetzt mit Stille aufgefüllt, sodass beide Spuren, Playback,
    Transkript-Zeiten und Sprecherzuordnung synchron bleiben.

NeoQuill v0.13.1

Choose a tag to compare

@NKDesign30 NKDesign30 released this 02 Jul 09:57
  • Changed: Einstellungen haben jetzt genau eine Default-Quelle — Key und
    Vorbelegung sind eine typisierte Definition. Widersprüchliche Vorbelegungen
    zwischen Einstellungs-UI, Registrierung und internen Lesepfaden (z. B. bei
    der Sprechererkennung) sind damit konstruktiv ausgeschlossen.
  • Changed: Meeting-Auswahl der Sidebar (Einzel-, Cmd- und Shift-Selektion,
    Workspace-Filter-Abgleich) und das Start-Gate der Sprechererkennung sind
    eigenständige, getestete Module — 21 neue Tests sichern das Verhalten ab.
  • Changed: Interne Aufräumarbeiten ohne Verhaltensänderung: Summary-Gate in
    den PostProcessor gefaltet, Provider-Key-Zuordnung als eine Wahrheit am
    Provider-Modell, Lizenz-Banner beobachtet den Lizenz-Service direkt.

NeoQuill v0.13.0

Choose a tag to compare

@NKDesign30 NKDesign30 released this 01 Jul 16:46
  • Added: Neuer Meeting-Menüpunkt „An KI übergeben" kopiert einen fertigen
    Übergabe-Prompt ins Clipboard, mit dem Neo, Chaty oder eine generische KI die
    projektrelevanten Erkenntnisse aus dem Meeting herauspickt und ins passende
    Projekt-Memory überträgt.
  • Added: Zwei Prompt-Varianten je Ziel-KI: ein schlanker Referenz-Prompt, der
    die KI das Meeting selbst per lokaler quill-CLI laden lässt, und ein
    Voll-Prompt mit komplettem Transkript für KIs ohne Datenbankzugriff.

NeoQuill v0.12.2

Choose a tag to compare

@NKDesign30 NKDesign30 released this 29 Jun 12:24
  • Added: Meetings können jetzt in Workspaces organisiert werden: Projekt, Team
    oder Organisation mit eigenem Kontext.
  • Added: Aufnahmen und Audio-Importe landen direkt im aktuell gewählten
    Workspace, und der Workspace-Kontext fließt in die KI-Zusammenfassung ein.
  • Added: Die Sidebar unterstützt Rechtsklick-Aktionen auf Meetings inklusive
    Workspace-Zuordnung, Markdown-Export, Final-STT und Audio ergänzen.
  • Added: Mehrere Meetings lassen sich per Cmd-/Shift-Auswahl gemeinsam in einen
    Workspace verschieben oder aus einem Workspace entfernen.

NeoQuill v0.12.1

Choose a tag to compare

@NKDesign30 NKDesign30 released this 19 Jun 19:57
  • Fixed: Die In-App-Einstellungen stürzen auf Installationen mit fehlendem
    oder anders aufgelöstem Lokalisierungs-Bundle nicht mehr ab.
  • Added: Das Installationspaket bringt jetzt die benötigte finale
    Transkriptions-Runtime mit: whisper-cli, ggml-large-v3-turbo.bin und die
    passenden GGML-/Whisper-Bibliotheken inklusive Metal- und CPU-Fallbacks.
  • Changed: Onboarding und Einstellungen erklären klarer, dass Claude/Codex nur
    mit eigener CLI-/OAuth- oder API-Konfiguration genutzt werden können.

NeoQuill v0.12.0

Choose a tag to compare

@NKDesign30 NKDesign30 released this 19 Jun 08:02
  • Added: Einstellungen sind jetzt direkt in der App — ein Sidebar-Overlay im
    Hauptfenster löst das alte Tab-Fenster ab und bündelt Audio, KI, Aktionen,
    Cloud, Daten, Berechtigungen, Lizenz und Version an einer Stelle.
  • Added: Der KI-Anbieter für Zusammenfassungen ist frei wählbar — neben
    OpenAI-kompatiblen Endpoints stehen Anthropic, lokales Ollama und die lokale
    Claude CLI zur Auswahl.
  • Changed: Die Action-Inbox-Anbindung nutzt einen frei konfigurierbaren
    Endpoint aus den Einstellungen statt einer fest verdrahteten lokalen Adresse
    und meldet Verbindungsfehler verständlich.
  • Changed: Das Onboarding führt durch die neue Anbieter- und Einstellungs-
    Struktur.
  • Changed: Release-Tooling gehärtet — die Notarisierungs-Skripte finden ein
    vorhandenes neoquill-notary Keychain-Profil automatisch und ein neuer
    Download-Smoke-Test prüft den echten Update-Pfad (GitHub-DMG, SHA256, Mount,
    Codesign, Gatekeeper, Start).

NeoQuill v0.11.0

Choose a tag to compare

@NKDesign30 NKDesign30 released this 10 Jun 11:20
  • Added: Freie Wahl des KI-Anbieters für Zusammenfassungen — neben
    OpenAI-kompatiblen Endpoints werden jetzt Anthropic und lokales Ollama
    unterstützt, inklusive Verbindungstest in den Einstellungen.
  • Added: Die App-Sprache ist umschaltbar (Deutsch/Englisch) und wechselt live
    ohne Neustart.
  • Changed: Integrationen (Action-Inbox, Jira) sind jetzt ein bewusstes Opt-in
    mit neutralen Labels und frei konfigurierbarem Inbox-Endpoint — frische
    Installationen starten ohne vorbelegte Anbindung.
  • Fixed: Automatisch gestoppte Teams-/Zoom-Meetings wurden als allgemeiner
    "Call" gespeichert. Die erkannte Plattform wird jetzt beim Aufnahme-Start
    eingefroren und übersteht den Auto-Stop.
  • Fixed: Beim Benennen von Sprechern direkt nach einer Aufnahme konnte in
    seltenen Fällen ein Stimm-Abdruck der vorherigen Aufnahme verwendet werden.
    Meeting-eigene Stimm-Abdrücke haben jetzt immer Vorrang.
  • Fixed: Sprechanteil-Balken zeigten bei sehr kurzen Meetings (unter einer
    Minute) für alle Teilnehmer 0 % an. Die Dauer-Labels laufen jetzt über eine
    gemeinsame, getestete Umrechnung, die auch die Sekunden-Form ("45s") korrekt
    zurückrechnet.
  • Fixed: Die "Auto ×"-Anzeige im Player zeigt bei korrigierter Wiedergabe die
    echte Korrektur-Rate statt des technischen Mindestwerts.
  • Changed: Das Onboarding fragt nicht mehr nach einer Organisation — das Feld
    wurde gesammelt, aber nie verwendet.
  • Changed: Interne Architektur über mehrere Runden konsolidiert und vertieft.
    Zeitstempel- und Dauer-Formatierung, Meeting-ID-Vergabe, Erkennung
    wiederholter Transkript-Zeilen, Call-App-Routing, Aufnahme-Session,
    Speaker-Identität, Summary-Pipeline, Diarisierungs-Auflösung,
    Transcript-Heuristiken und Playback-Korrektur laufen jetzt über jeweils eine
    getestete Quelle. Toter Code wurde entfernt. 422 Tests.

NeoQuill v0.10.0

Choose a tag to compare

@NKDesign30 NKDesign30 released this 30 May 13:36
  • Added: Audio-Soak- und Sample-Rate-Invariant-Tests sichern den getrennten
    48kHz-Stereo-HQ-Pfad und den 16kHz-ASR-Pfad über lange Converter-Läufe ab.
  • Added: Support-Diagnostics exportiert privacy-safe WAV-Metadaten und
    Codesign-Status ohne Audio- oder Transcript-Inhalte.
  • Changed: Release-Pipeline und Market-Readiness-Gate prüfen DMG-primary
    Distribution, Sparkle-Appcast, ZIP-Fallback, SHA256-Sidecars und Manifest als
    zusammengehörigen Artefakt-Satz.

NeoQuill v0.9.16

Choose a tag to compare

@NKDesign30 NKDesign30 released this 25 May 20:35
  • Fixed: Installed app builds no longer crash at launch during font and icon
    registration when SwiftPM's generated Bundle.module accessor cannot resolve
    the resource bundle.

NeoQuill v0.9.15

Choose a tag to compare

@NKDesign30 NKDesign30 released this 25 May 20:13
  • Added: Canonical Transcript JSON export with engine metadata, audio
    fingerprint, quality report, segments and word timings for reproducible
    reprocessing.
  • Added: XcodeGen project support so NeoQuill can be opened and run from Xcode
    without losing the SwiftPM build path.
  • Changed: Beta builds stay free for all 0.9.x versions; paid license
    enforcement starts only with 1.0.0.
  • Fixed: Large transcript views now page and collapse repeated runs so meetings
    with thousands of transcript rows do not freeze the app.
  • Fixed: Final-STT rejects repeated hallucination transcripts before they are
    persisted as final meeting text.
  • Fixed: Sparkle is embedded in the app bundle so installed builds no longer
    crash at launch because the framework is missing.
  • Changed: The app surfaces its current version in the UI for support and
    tester feedback.