Überarbeitete Modell- und Agent-Picker, eine neue Sessions-Liste und store-fertige mobile Apps
3 Highlights2 neue Funktionen5 Verbesserungen9 Fehlerbehebungen
Die Modell- und Agent-Picker auf dem Desktop und die mobile Sessions-Liste wurden darauf ausgerichtet, was Sie tatsächlich nutzen können, und die Mediengenerierung läuft jetzt für alle Agenten über einen einzigen Katalog. Die iPhone- und Android-Apps sind bereit zur Einreichung im Store, mit Kontolöschung in der App und Push-Bereinigung beim Abmelden.
Highlights
Neu aufgebaute Modell- und Agent-Picker
Die Picker im Composer blenden jetzt Modelle aus, die weder über einen Tarif noch über eine Region freigeschaltet werden können, setzen in tarifgesperrten Zeilen einen einwortigen Upgrade-Button, der die Preisübersicht öffnet, und kennzeichnen unterstützte Bild- und Audioeingabe grün. Ein Sortiermenü ordnet nach Anbieter, Preis, IQ oder Geschwindigkeit und wird gemerkt, und die Liste springt beim Durchsuchen nicht mehr zum aktuellen Modell zurück. (#1197)
Neue Sessions-Liste auf iPhone und Android
Chats werden in Braucht dich, In Arbeit und Zuletzt gruppiert, mit Filtern nach Maschine und Projekt sowie direkter Titelsuche, und nur eine aktive Verbindung kann einen Chat unter Braucht dich oder In Arbeit einordnen. Neue Chats starten über eine schwebende Schreiben-Schaltfläche, das Hinzufügen eines Computers ist zu Machines verschoben, und eine kapselförmige Tab-Leiste hält die drei Bildschirme in Daumenreichweite. (#1198)
Ein Katalog für Bild-, Video-, Audio- und 3D-Generierung
Agenten können einen einzigen Katalog von Medienoperationen durchsuchen, exakte Modellvarianten und Eingabe-Contracts prüfen und das Kontingent des Servers vergleichen, bevor sie wählen. Arbeit kann an ein autorisiertes Gerät weitergeleitet werden, das das passende Modell enthält, und die Artefakte kehren zum ursprünglichen Projekt zurück; akzeptierte Aufträge werden nie stillschweigend umgeleitet oder erneut eingereicht. Native Modelle laufen auch abgemeldet, und Generierungstypen, gemeinsame Budgets und Gerätespeicher sind sichtbar und steuerbar. (#1206)
Neu
Kontolöschung in der App und Links zu Richtlinien
Angemeldete Nutzer können die Löschung ihres Kontos in der App starten; dadurch öffnet sich die Profilseite, auf der die Löschung bestätigt wird, und von der Zeile „Über“ aus gelangen sie zu Datenschutzerklärung und Nutzungsbedingungen. Die nativen Apps erscheinen außerdem unter ihrer dauerhaften Store-Identität. (#1193)
Kostenpflichtige Generierung im lokalen Stack
Die lokale Abo-Umgebung aktiviert jetzt 3D-, Bild- und Mediengenerierung, wenn der passende Anbieterschlüssel in den Workspace-Secrets vorhanden ist, und protokolliert nur die Anbieternamen. Ein echter Schlüssel und der Offline-Medien-Mock verweigern den gemeinsamen Start, und die Bildgenerierung erhält ein kleines Zulassungskontingent. (#1204)
Verbessert
Monochromes Theme auf Android
Die Android-App verwendet jetzt dieselbe Schwarz-Weiß-Palette wie die iPhone-App, im hellen und dunklen Modus, mit passenden Fensterhintergründen, Systemleisten und Dialogen. Schalter und Links folgen dem Theme statt dem Standard-Türkis-Akzent. (#1192)
Store-fertige Texte und aufgeräumte Einstellungen
Die Konto-, Geräte- und Einstellungsbildschirme verlieren ihre Formulierungen aus der Vorschauphase: Geräte werden schreibgeschützt aufgelistet, mit Kopplung unter Machines, Benachrichtigungen erklären, was iOS oder Android tun wird, und die Version stammt aus dem Build. Die Offline-Demo erhielt eine Begrüßung zur Spieleentwicklung und eine Demo-Antwort mit echtem Code. (#1194)
Signierte Store-Builds mit einem Befehl
Release-Builds für beide nativen Apps stammen jetzt von einem einzigen Skript pro Plattform: Es archiviert oder assembliert, signiert, prüft die Store-Anforderungen und räumt seinen temporären Schlüsselbund und Worktree auf. Versionen werden übergeben, und die Android-Build-Nummer kann nur wachsen. (#1196)
Erneuertes Einstellungsfenster
Alle zwölf Einstellungs-Tabs nutzen nun ein gemeinsames Set aus Abschnittskarten, Zeilen, Eingabefeldern und Buttons, mit einem Glyph pro Seite und einer Icon-Kachel in der Kopfzeile. Theme-Karten zeigen eine Vorschau eines Miniaturfensters in dieser Palette, Freigabemodi sind Radio-Karten, und ein einziger Schalterstil wird in allen Themes verwendet. (#1200)
Ein Rahmen für jede Anfrage im Chat
Freigaben, Modell-Downloads, Budget-Editoren, Agent-Fragen und Paketdialoge teilen sich jetzt einen Rahmen: hauchdünne Kante, innerer Glanz, weicher Schatten und eine Akzentlinie, die kostenpflichtig, Download, Frage oder neutral markiert. Zahlen erscheinen als beschriftete Kacheln, und Auswahlmöglichkeiten sind Radios und Checkboxen über die ganze Zeile, sodass ein Panel überall gleich wirkt. (#1211)
Behoben
Anmeldung übersteht den Browser-Ausflug auf iOS
Das Bestätigen einer Anmeldung im Browser lässt die App nicht mehr hängen: Die Abfrage, die unterbrochen wurde, während iOS die App ausgesetzt hatte, wird erneut versucht, und im Hintergrund läuft nichts. Sie kommen zurück und sind angemeldet, statt kurz einen Fehler zu sehen, der wieder verschwindet. (#1191)
Abmelden meldet das Telefon für Push ab
Beim Abmelden wird der Server jetzt angewiesen, keinen Push mehr an dieses Gerät zu senden, bevor die Sitzung widerrufen wird – zeitlich begrenzt, damit das Abmelden nie blockiert –, und bei der nächsten Anmeldung wird das Token erneut registriert. Das Android-Release erscheint außerdem ohne die Berechtigung für die Werbe-ID. (#1195)
Entwicklungs-App startet unter Windows
Der lokale Abo-Launcher öffnet die Desktop-App jetzt unter Windows, statt ohne Fenster zu hängen: Eine geerbte Electron-Variable wird verworfen, das Profil erhält die Ordner, die Electron erwartet, und das erste Fenster wartet auf die Antwort des Dev-Servers. (#1199)
Lesbare Anmelde- und Primär-Buttons
Anmeldung und andere primäre Aktionen sind jetzt große Buttons über die volle Breite, deren Beschriftung in beiden Themes lesbar bleibt, statt einer weißen Kapsel mit weißem Text. Dieselbe Behandlung gilt für das Hinzufügen eines Computers, Benachrichtigungsaufforderungen und Freigabeantworten auf beiden Telefonen. (#1201)
Open Editor funktioniert im lokalen Stack
Editoren und MCP-Verbindungen in der lokalen Umgebung erhalten jetzt echte Agent-Anmeldedaten: Der Launcher erzeugt sie über die Geräteautorisierung gegen einen lokalen Signierschlüssel, sodass Open Editor nicht mehr mit einem Fehler „Nicht angemeldet“ fehlschlägt. (#1205)
Unity verbindet sich wieder mit dem lokalen Host
Der in ein Unity-Projekt geschriebene Custom-Host gibt jetzt den Port explizit an, sodass das Editor-Plugin ihn nicht mehr durch seine eigene projektspezifische Adresse ersetzt und den Pfad beibehält. Ein erneutes Synchronisieren eines bereits korrekten Projekts ändert nichts. (#1207)
Icons für die universellen Medienwerkzeuge
Die Steuerelemente für Bilder und Video zeigen wieder ihre eigenen Glyphen, mit einem Cloud-Icon für die Cloud-Generierung, statt auf Buchstabenkacheln zurückzufallen. (#1208)
Beschädigte Runtime repariert sich selbst
Wenn die Hintergrund-Runtime auf der Festplatte beschädigt ist, verschiebt die App sie jetzt beiseite und aktiviert eine frische, verifizierte Kopie, statt bei jedem Start mit einem Fehler des Anmeldedatendienstes zu scheitern. Einen Ordner, den sie noch nicht lesen kann, lässt sie in Ruhe und versucht es später erneut. (#1210)
Editoren und 3D-Generierung funktionieren in der lokalen Umgebung
Das Öffnen von Unity, Godot oder Unreal im lokalen Stack verbindet sich jetzt und läuft durchgängig, statt an Anmeldedatenprüfungen zu scheitern oder den falschen Port anzuwählen. Die Text-zu-3D-Generierung antwortet wieder, statt den Handler als nicht verfügbar zu melden, und ein Neustart greift den frisch neu gebauten Kern auf statt eines veralteten Hintergrunddienstes. (#1209)
Unter der Haube
- ci(release): wait up to 2h for slow npm publishes (#1190)
- test(core): isolate the Unity editor test from editors installed on the runner (#1203)
- chore(contracts): catalog contract from AI-Game-Dev-Server #1044 (Haiku 5.5, re-scores) (#1202)
- chore: release v0.25.14 (#1212)
- chore: re-approve v0.25.14 release notes (#1213)