Changelog

v1.0.0 Aug 5, 2026

  • Finale Version — Produktlinie geschlossen; keine weitere Feature-Entwicklung geplant
  • Build-Ablauffrist ~6 Monate (183 Tage ab Packaging; cortex.beta.expirationDate)
  • Nutzungslimit-UX, sticky Turn und Historien-Sichtbarkeit nach Reload (0.2.2-Linie)

v0.2.2 Aug 3, 2026

  • Anbieter-Nutzungslimits zeigen nicht mehr „Wiederholung in 398047s“: klare Reset-Zeit, Modell wechseln / Abrechnung, und kein mehrtägiges Warten
  • Aktiver Turn bleibt oben sticky, während Tools/Thinking darunter scrollen (bis idle)
  • Nach Reload bleibt die Historie nicht mehr hinter leerer-Session-Opacity verborgen, während sie neu geladen wird
  • Leichterer Boot-Restore: nur der aktive Tab lädt Historie beim Start; kein Image-Base64 und keine Doppel-Fetches, die Cursor einfrieren ließen
  • Paginierte Sitzungshistorie: Boot lädt die neuesten ~40 Nachrichten; Ältere laden / Scroll nach oben holt die vorherige OpenCode-Seite
  • Schutz vor toxischen Sessions: riesige /.cortex/index DiffSummary-Patches werden entfernt, damit ein Tab Cursor nicht einfriert
  • Rollback nur bei Benutzernachrichten: kein Fork/Return bei Assistenten- oder Tool-Schritten
  • Keine Kopieren/Erneut-senden-Leiste unter Subagenten oder Tools — nur bei Benutzerprompts
  • Permission-Toast flackert nicht mehr bei Poll-Wiederzustellung derselben Anfrage
  • Chat-Scroll bleibt bei Diffs/Permissions; Timeline-Paint springt nicht mehr nach oben
  • Live-Fortschritt des Subagents in der Timeline: Task/Subagent-Karte bleibt offen mit Aktivität, Schritten und Zeit (nicht nur die Kind-Session-ID)
  • Ein Timeline-Pfad: Live-Aktivität, System/Error/Tool-Hinweise und Fork-Hints remounten nach Paint (kein Dual Legacy/Timeline)
  • Aktiver Tab stellt die Sitzungshistorie nach dem Boot wieder her: Message-Fetch timeoutet statt zu hängen; Restore holt OpenCode zurück und retryt den Fokus-Tab
  • Boot holt einen hängenden OpenCode zurück: akzeptiert der Port TCP ohne Health, killt und startet Cortex neu statt den Boot-Ceiling zu überschreiten
  • Boot-Splash blitzt nicht mehr auf Englisch: konfigurierte Locale + kurze Sprach-Roulette vor den Quips
  • Wiederhergestellte Session scrollt nach dem Boot ans Ende (Sprung wartet bis das Chat-Panel sichtbar ist)
  • Angereicherte Diffs + Live-Fortschritt in der Timeline: Keep/Undo-Karten; Thinking zwischen Tools; hängendes „running“-Shimmer endet im Idle
  • Timeline wiederhergestellt: Fork/Erneut senden/Kopieren bei Hover, Scroll ans Ende beim Öffnen eines Chats, und @-Subagent-Auswahl im Composer
  • Auto-Accept von Berechtigungen hängt den Chat nicht mehr: Antworten nutzen echte OpenCode-Routen und ignorieren SPA-HTML-200, die bash bei In Bearbeitung festhielten
  • Tool-Hang-Watchdog bricht nicht mehr ab, während Frage-Karten oder Bash-Berechtigungen warten
  • Hardware-Eignungshinweis für Leistung/Qualität: erkennt RAM/CPU, zeigt ob Qualität (~150 MB MiniLM) passt, begrenzt Parallelität auf knappen Rechnern
  • Docs mit v0.2.0 synchronisiert: Settings-Tabelle, Befehlspalette, Servers/Themes/Benachrichtigungen/Composer; OpenCode CLI ≥ 1.18.0 in den Install-Anforderungen
  • Vergleichsseite: ehrliche Tabelle Cortex vs Cursor vs Devin vs Zoo/Roo
  • Docs: Migration von Cursor / Copilot / Roo-Cline

v0.2.1 Aug 3, 2026

  • Neue-Session-Wasserzeichen: OpenCode-Desktop-Inter-Schrift + Cortex-Logo hinter Cortex/opencode; leerer Composer tiefer, Marke oben; Boot und Leerzustand teilen dieselben Ebenen (kein Größensprung)

v0.2.0 Aug 3, 2026

  • SNAPSHOT-Debug-Modus: In-App-Konsole (Events, Health, Turn-Trace, JSONL-Export) nur in SNAPSHOT-Builds
  • Session-Timeline immer Parts→rows (Tools, DiffSummary, Retry, MessageNav, Load older, Zum Neuesten); Desktop-Timeline-Beta-Toggle entfernt
  • Tool-Hang-Watchdog: bricht ab, wenn bash/Tools ohne Fortschritt hängen — Chat bleibt nicht mehr ewig busy, wenn du mittendrin weggehst
  • Wiederhergestellte Tabs zeigen nach Reload wieder den Verlauf (kein leerer Chat mit Turn-Markierungen)
  • OpenCode-Go-Modellführer im Picker (Tag, Beschreibung, Ideal für) und schärferes Auto mit denselben Signalen
  • Composer-+-Menü wie OpenCode Desktop: Bilder und Dateien (Ctrl/Cmd+U), Befehle (/), Kontext (@), Shell-Befehl (!)
  • Modellvarianten (Default/Low/Medium/High…), falls vorhanden, neben der Modellauswahl
  • Anhänge gemäß Modelleingaben; inkompatible Dateien werden beim Modellwechsel mit Warnung entfernt
  • Leerer Zustand neuer Sitzungen wie OpenCode Desktop (zentrierter Composer + Cortex/opencode in Acid-Grün); Idle-Status ausgeblendet; angedocktes Chat-Layout nach der ersten Nachricht
  • Qualität-Ladehinweis als Sprechblase am Qualität-Button (mind. ~4s lesbar)
  • Composer-Platzhalter mit rotierenden Hooks (/ und @ im Desktop-Stil)
  • Sitzungs-Tabs: Stift beim Hover (oder Doppelklick) zum Umbenennen
  • Start zeigt Cortex/opencode-Wasserzeichen sofort (kein leerer Blitz)
  • Sidebar-Höhe angepasst, um den dauerhaften Seitenscroll zu entfernen
  • Topbar-Icons in sanftem Lila/Weiß statt Themen-Grün
  • Modellauswahl: Suche, Hover-Details (Eingaben / Reasoning / Kontext) und Shortcut Modelle verwalten
  • Sitzungsverlauf als eigene Ansicht (Desktop-Stil); Chats heißen in UI und Befehlen jetzt Sitzungen
  • Einstellungen → Servers wie OpenCode Desktop: Local + remote HTTP (Health, Hinzufügen/Bearbeiten/Löschen, Standard/Aktiv) — nicht mehr die alte MCP-Liste
  • Servers: ⋯-Menü wird nicht mehr von der Karte abgeschnitten
  • Providers/Servers-Formulare: Zurück-Pfeil (←); API-Key + Senden gestapelt
  • Models: Anbieter-Toggle zum Ein-/Ausblenden aller Modelle
  • Standardmodell-Auswahl unter Models; OpenCode-Plugins / Instructions / Skills aus General entfernt
  • Shortcuts: VS-Code-Tasten (nicht OpenCode Desktop); Inline Edit Ctrl+Alt+I / Cmd+Alt+Shift+I; Terminalauswahl Ctrl/Cmd+Alt+T — vermeidet DevTools und Geschlossenen Editor wiederöffnen
  • Providers-Ansicht wie OpenCode Desktop: beliebte + volle Katalogliste, API-Key-/OAuth-Connect, eigene OpenAI-kompatible Anbieter
  • OpenCode Zen ist ein Anbieter im Katalog (kein eigener Connect-Flow mehr)
  • Spricht mit OpenCode über das offizielle SDK für Provider, Auth und Config; erfordert OpenCode CLI ≥ 1.18.0
  • Standardmodell in OpenCode opencode.json; cortex.providerID/modelID veraltet
  • Models: Ein-/Ausblenden + Favoriten im Picker; Standardmodell-Auswahl (opencode.json)
  • Providers / Models Desktop-UX: offizielle Icons; Verbundene/Beliebte + Picker; Models mit Toggles und In-Row-Radio für das Standardmodell (kein separates Dropdown)
  • Favoriten-Stern in Models größer und goldfarben wenn aktiv
  • Provider-Listen in Models einklappbar (aktiver Provider standardmäßig offen)
  • Einstellungen wie OpenCode Desktop: Desktop (Allgemein, Tastenkürzel) + Server (Server, Anbieter, Modelle); eigenes Chat-Menü vs ⋯ global; Schließen mit X
  • Einstellungen: Theme-Auswahl wird nicht mehr abgeschnitten; Idle-Status auf Einstellungsseiten ausgeblendet
  • OpenCode-Standardmodell-Auswahl nach Anbieter gruppiert
  • Allgemein-Einstellungen wie Desktop: Shell, Auto-Accept, Reasoning/Tools, Farbe, Schriften, Benachrichtigungen, Töne
  • OpenCode-Themes im Chat: GitHub-Katalog + Cache, Custom-Themes unter ~/.config, follow tui.json; Cortex-Theme eingebettet bis Upstream
  • Chat-Abstände ausgeglichen (weniger Leerraum oben, mehr Luft unter dem Composer); Kontext/Shell-Karten folgen dem aktiven Theme
  • Status „waiting for reply“ und Plan/Build-Labels in der Session-Meta übersetzt (alle Sprachen)

v0.1.6 31. Jul 2026

  • Windows: OpenCode-CLI-Erkennung nutzt PATH (where.exe) und bekannte Installationspfade — scheitert nicht mehr, wenn opencode nur im PATH liegt
  • Windows: npm-.cmd-Shims für OpenCode starten korrekt über die Shell
  • Chat bleibt nach großem Quality-MiniLM-Reload nicht mehr bei „Lokaler Kontext wird abgerufen…“ hängen (Status, Hydrate und Timeouts)
  • Explizite Plan-Anfragen wechseln Build→Plan auch außerhalb Auto; Warteschlange wartet auf Antworten; stale permission/question-not-found unterdrückt

v0.1.5 31. Jul 2026

  • Einen Chat aus dem Verlauf öffnen schließt das Cortex-Panel in Cursor nicht mehr
  • Quality (MiniLM): natives onnxruntime in ~/.cache (runtime-v2, nicht im VSIX); Freigabe-Ziel ≤~30 s
  • Quality: Senden gesperrt bis bereit (Meter am Button); kein stiller Leistungs-Fallback
  • Quality: Dateiänderungen re-embedden nur Betroffenes (kein Full-Reindex / %-Reset)
  • Docs: Quality-MiniLM-Cache, Sendesperre und inkrementeller Index in Config/Architektur dokumentiert
  • Quality MiniLM startet nach Chat-Freigabe — blockiert Onboarding/Boot nicht
  • MiniLM-Quality-Fortschritt in % in Statusleiste und Chat-Leiste
  • Onboarding-Assistent: Checkliste OpenCode CLI + API key mit Sprache und Kontextmodus
  • API key im Onboarding oder Connect einfügen — speichert in OpenCode auth.json, auch wenn der lokale Server noch nicht bereit ist
  • Chat ohne Projektordner — nutzt dein Home-Verzeichnis für allgemeine / Systemfragen
  • Windows: Pfad-Groß-/Kleinschreibung (C:\ vs c:\) blockiert Connect und Chat-Start nicht mehr
  • Windows: OpenCode-Check nutzt PATH (where.exe) und bekannte Installationspfade, nicht cwd-relatives opencode
  • Klarere Fehlermeldung, wenn die OpenCode-Binary beim Start fehlt
  • Chat-Chronologie und Befehlsausgaben; Affected-Files-Leiste über dem Composer
  • Fortschrittspanel bleibt nicht mehr in anderen Tabs hängen — jeder Chat speichert seinen eigenen Stand

v0.1.4 30. Juli 2026

  • Live-Tool-/Subagent-Labels folgen der UI-Sprache (kein festes Spanisch mehr bei Englisch)
  • Landing/Marketplace-Demo aktualisiert — @explore-Subagent und Fragekarte
  • Auto/Turbo-Specialty-Routing — bestes verfügbares Modell pro Aufgabe (coding / reason / speed); Cost/Balance/Intelligence neigen weiter Qualität vs. Tempo
  • Modellauswahl nach Anbieter gruppiert (klappbare Abschnitte mit Zählern)
  • Chat öffnet als rechtes Editor-Panel (nicht secondary sidebar), damit Cursor-Tab-Icons intakt bleiben
  • Cortex-Chat-Tab angepinnt (`cortex.chat.pinEditorTab`, standardmäßig an); Markenlogo als Tab-Icon
  • Optionaler Versions-Badge in der Kopfzeile (`cortex.ui.showHeaderVersion`, standardmäßig an — für Demos ausschalten)
  • Connect neu: Get API key → einfügen → Save; Models für Go/bezahltes Zen/BYOK
  • Auto/Turbo mit OpenCode Go: bevorzugt Go-Modelle; freies Zen nur als Fallback
  • Auto Plan/Build: klare Aufgaben bleiben in Build; „Plan erstellen“ wechselt zu Plan; uneindeutige Anfragen zeigen eine einmalige Karte
  • Chat-Verlauf nach Aktualität gruppiert; Tool-Schritte zeigen echte Pfade, Grep oder Befehle
  • Terminals-Panel entfernt — IDE-Terminalliste nutzen; @Terminal und Auswahl an Chat senden bleiben
  • Docs: vollständige Einstelltabelle (optimizeFor, Zen/BYOK, Autocomplete, include/exclude) + Tastenkürzel

v0.1.3 29. Juli 2026

  • Credentials: eine OpenCode-Karte (Key-Maske + Katalog); kein Zen/Go-Wechsel, kein doppeltes Zurück
  • OpenCode Go nach Unlock erkennen (ohne Boot zu blockieren) und automatisch umschalten
  • OpenCode Go aus Credentials aktivieren (nutzt Zen-API-Schlüssel erneut; kein TUI) — Abonnieren-Link für Abrechnung
  • Landing: Auto 2.0, Policy Brain, Editor-Parität; OpenCode-first Start (kein Cortex-Konto)
  • Auto 2.0 — Routing nach Absicht + Komplexität; Auto wechselt Plan/Build
  • Modell-Verfügbarkeitsfilter — nicht verfügbare ausgegraut; Free Zen freigeschaltet; Paid Zen/BYOK mit Opt-in
  • Retrieval Leistung/Qualität-Schalter im Chat (hash ↔ MiniLM)
  • Aktive Datei bei jedem Turn angehängt; Detail-Popup am Kontext-Meter
  • Hinweis bei aktivem Free/Light-Modell (auch mit freigeschaltetem Paid-Zugang)
  • Cursor-ähnliche Hunk-Diffs; Plan kann Pläne unter .cortex/plans/ speichern/verfeinern

v0.1.2 28. Juli 2026

  • Logo neben dem Titel "Cortex" in der Chat-Sidebar-Header
  • Policy Brain: mehrschichtige Rules/Skills/Memory/Hooks (kompatibel mit .cursor/rules und .cortex/rules)
  • Policy Inspector, globale User Rules und integriertes Changelog-Gate
  • Parallele Chat-Tabs vermischen keine Thinking-Spinner und keinen Stream-Fortschritt mehr zwischen Chats
  • Undo/Reject/Restore Checkpoint machen nur das Delta dieses Chats rückgängig — nicht überlappende Edits anderer Chats bleiben
  • Diff-Karten bleiben über der finalen Assistentenantwort (Edits während der Tools), nicht unter dem Zusammenfassungstext
  • Policy-Stats und Retrieval bleiben außerhalb des Chats; Policy Inspector ist pro Chat
  • Erneut senden / Fork hängt keinen Sprachhinweis mehr an die User-Nachricht (und stapelt ihn nicht)

v0.1.1 28. Jul 2026

  • Spanische Landing-Texte: codear → codificar, refactorea → refactoriza
  • Ein zweites Workspace schlägt nicht mehr fehl, wenn opencodePort belegt ist — Cortex nutzt den nächsten freien Port
  • Demo-Slot im Landing-Hero (GIF/MP4 wenn verfügbar; bis dahin Placeholder)
  • Hochkant-Demo im Hero wird nicht mehr auf 16:9 beschnitten
  • Landing-Header und Favicon nutzen das neue Cortex-Logo
  • Alte Marken-SVGs entfernt; nur noch PNG
  • Vergleichstabelle: Fußabdruck, natives OpenCode und IDE-UX vs Cursor / Windsurf
  • Aktive Produktversion in Nav und Footer (Link zum Changelog)
  • Open-VSX-Install-CTA auf Landing und Install-Docs
  • Marketplace- / Open-VSX-Eintrag verweist auf das öffentliche cortex-Repo (nicht den privaten Code)
  • README nur für Endnutzer; proprietäre Lizenz (Quellcode nicht Open Source)
  • Marketplace-Galerie-Icon und Banner
  • Icons für alle Menüeinträge im "Mehr"-Menü (komprimieren, rückgängig, neu indexieren, MCP/Skills, merken, Regeln, Pläne, Hintergrundagent, Sprache, OpenCode)
  • Flaggen-Emojis für jede Sprache im Sprachuntermenü und auf der Sprachschaltfläche

v0.1.0 27. Jul 2026

  • Sidebar-Chat mit OpenCode-Integration
  • Lokale Workspace-Indexierung (auto/manuell)
  • Lexikalisches Retrieval (TF·IDF + Path-Boost) mit Hash-Embeddings (optional MiniLM)
  • Symbolbewusstes Chunking (LSP DocumentSymbol)
  • Kontextvorschau in der UI
  • Streaming-Antworten über OpenCode SSE
  • Session-Verlauf und Turn rückgängig machen
  • Keep / Undo / Review pro geänderter Datei (Diff vorher/nachher)
  • Permission- / Question-UI
  • Ghost-Text-Autocomplete über schnellen OpenCode-complete-Agent ohne Tools
  • Manueller Autocomplete-Trigger (Ctrl/Cmd+Alt+\) und Inline Edit (Ctrl/Cmd+Shift+I)
  • @-Mention-Unterstützung für Dateien, Ordner, Terminals und Agents
  • /slash-Befehle (Agent wechseln, Provider verbinden, Hilfe)
  • Beta-Ablaufsystem mit Warnbenachrichtigungen