Ausgeliefert

Was wir geändert haben, und wann

Boske ist in der Alpha und bewegt sich schnell. Diese Seite ist das Protokoll — die ehrliche Fassung, samt der Dinge, die wir wieder entfernt haben.

Shell

Sichtbare Fokusringe und AA-Kontrast in den dunklen Themes

Rund hundert Farbklassen wurden zu nichts kompiliert, sodass Modal-Abdunklungen, Tönungen, Ringe und Verläufe in beiden Themes fehlten. Sie werden wieder gerendert. Buttons im dunklen Theme und die Schaltfläche „Senden“ erreichen AA-Kontrast, und jeder Fokusring ist sichtbar.

  • Siebzehn Fokusringe wiederhergestellt
  • CTAs im dunklen Theme und „Senden“ mit AA-Kontrast
  • Modal-Abdunklungen und Tönungen in beiden Themes zurück
Sicherheit

Rate-Limits an den öffentlichen Türen, keine schwachen Secrets in der Produktion

Die Endpunkte für Testphase und Passwort-Zurücksetzung sind rate-limitiert und vertrauen einer weitergeleiteten Client-Adresse nicht mehr. Die Produktion verweigert den Start bei Platzhalter-Secrets oder zu kurzen Authentifizierungs-Secrets, statt damit weiterzulaufen.

Shell

Die App spricht Französisch, Niederländisch, Deutsch und Spanisch von Anfang bis Ende

Jeder Text in der App liegt jetzt neben Englisch in allen vier Sprachen vor — kein Zurückfallen auf Englisch mehr auf halber Bildschirmhöhe.

Arbeitsbereich

Exporte tragen die echten Dateien, und eine verlorene Verbindung kann keinen Chat blockieren

Konto-Exporte enthalten die tatsächlichen Dateibytes, und jede Lücke wird im Export ausgewiesen statt verschwiegen. Ein totes Netzwerk lässt ein Gespräch nicht mehr auf „Recherchieren…“ hängen. Dokumente, die im Stream ankamen, werden als das gespeichert, was Sie gesehen haben, nicht als Fragment.

  • Konto-Exporte tragen echte Dateibytes; Lücken werden ausgewiesen
  • Gestreamte Dokumente bleiben als das erhalten, was Sie gesehen haben
  • Löschen aus der ganzseitigen Bibliothek fragt vorher nach
Desktop

Anmeldung und Lizenzen auf dem Desktop

Die Cloud-Anmeldung aus der Desktop-App authentifiziert korrekt. Der Verlust einer Lizenz öffnet den Anmeldebildschirm, statt die App zu schließen, und ein Neuladen im Offline-Betrieb zeigt eine echte Seite. Menü, Fensterzustand und Link-Behandlung wurden aufgeräumt, und der Updater sendet nur, was er braucht.

  • Lizenzverlust öffnet die Anmeldung, statt zu beenden
  • Neuladen im Offline-Betrieb ergibt eine echte Seite
  • Datenschutz des Updaters verschärft
Sicherheit

SSRF-Schutz, Security-Header und keine Bild-Beacons

Ausgehende Abrufe laufen durch einen funktionierenden SSRF-Schutz. Bilder in Markdown können nicht mehr an Dritte funken. Security-Header gehen mit jeder Antwort raus, Transferpasswörter werden geprüft, Modellpfade sind eingegrenzt, und der Server verweigert den Start bei fehlender Konfiguration, statt still schlechter zu werden.

Desktop

Neuinstallationen starten, und die selbst gehostete Variante läuft wirklich

Drei Fehler im Startpfad behoben, einer davon blockierte jede Neuinstallation. Die Desktop-App sendet die Lizenz erneut, wenn das Backend neu startet. On-Premise-Installationen starten, speichern Dateien und aktualisieren sich.

Performance

Leichter und schneller

Syntaxhervorhebung, Diagramme und HEIC-Dekodierung haben den eifrigen Pfad verlassen. Das Streaming legt nicht mehr bei jedem Token das ganze Gespräch neu an. Der Server liefert das Brotli aus, das er ohnehin baut, die Sortierungen hinter der Seitenleiste und dem Nachrichten-Thread sind indexiert, und das Logo hat zweihundert Kilobyte verloren.

  • Gestreamte Tokens rendern nicht mehr das ganze Gespräch neu
  • Hervorhebung, Diagramme und HEIC laden bei Bedarf
  • Brotli wird ausgeliefert; veränderliche Dateinamen werden nicht mehr gecacht
Werkzeuge

Den Verlauf mitzunehmen funktioniert von Anfang bis Ende

Der Import eines ChatGPT- oder Claude-Exports in Boske prüft jetzt die Rohbytes, verträgt Exporte mit reinen SQLite-Tabellen und übersteht Rate-Limiter. Die Import-Route gibt keine Interna des Envelopes mehr preis.

Werkzeuge

„Boske fragen“ in jedem Werkzeug

Jedes Werkzeug-Element — Tabelle, Diagramm, Karte, Board — kann der Agent aus dessen eigenem Ask-Panel sehen und bearbeiten, mit Hinweisen je Art und geprüften Schreibvorgängen. Wer nach einem Diagramm fragt, bekommt ein gerendertes Diagramm. Speicherungen werden revisionsgeprüft: ein veraltetes Fenster wird abgewiesen, nicht stillschweigend überschrieben. Bearbeitete Transkripte überstehen ein Neuladen.

  • „Boske fragen“ sieht und bearbeitet jedes Werkzeug-Element
  • Revisionsgeprüfte Speicherungen: veraltete Puffer werden abgewiesen
  • Wer nach einem Diagramm fragt, bekommt ein Diagramm
Arbeitsbereich

Ansichten gehören zur Art. Der Code-Tab ist weg.

Jede Art bestimmt ihre eigenen Ansichten. Der generische Code-Tab ist verschwunden; der Rohquelltext bleibt aus jeder Ansicht einen Klick entfernt. Das herausgelöste Desktop-Fenster zeigt dieselbe „Vorschau“ und dasselbe „Bearbeiten“ wie das Hauptfenster, statt eigene zu betreiben.

Arbeitsbereich

Die Leinwand, und Boards als eigene Art

Eine vierte Ansicht auf den Arbeitsbereich: Jedes Element wird zu einem Knoten, und die Beziehungen dazwischen werden zu Kanten — so sehen Sie, wie aus einem Transkript ein Briefing und daraus ein Diagramm wurde. Boards kommen außerdem als eigene Artefaktart dazu.

  • Leinwand-Ansicht, mit pro Projekt gespeicherten Positionen
  • Board als Art, von Anfang bis Ende
Shell

Eine neue Shell

Die Seitenleiste teilt sich in zwei Räume — „Chat“ und „Arbeitsbereich“ — und die „Startseite“ wird zu einem Ort für letzte Arbeit, Projekte und Dateien. Dazu ein „Schlicht“-Theme, eine einheitlich ausgerichtete linke Kante und Drag-and-Drop auf Projekte.

  • Räume „Chat“ und „Arbeitsbereich“
  • „Schlicht“-Theme gesellt sich zu Boske, Fjord und Heather
  • Neun funktionale Lücken aus dem Klick-Durchgang geschlossen
Werkzeuge

Die Transkription bekommt eine eigene Seite

Nehmen Sie auf oder legen Sie Audio ab und erhalten Sie ein Transkript-Artefakt, das wie alles andere in Ihrem Arbeitsbereich lebt. Auf Local wird lokal verarbeitet.