Neuigkeiten
Tactic Remote 1.6.1: Native Textauswahl und ein schnellerer Start
Terminalausgabe jetzt nativ auswählen, ein neues Gerät mit `npx tacticremote` in Minuten verbinden und von strengeren serverseitigen Schutzmaßnahmen profitieren.
Weitere Produkt- und Engineering-Updates aus dieser Kategorie.
Kategorie öffnenv1.6.1 konzentriert sich auf zwei Teile des Produkts, die den ersten Eindruck prägen: die Terminalbedienung und den Erststart. Das Ziel war klar: Das Terminal sollte sich auf iOS wie eine native Oberfläche anfühlen, und ein neuer Server sollte sich ohne lange Checkliste verbinden lassen.
Native Textauswahl
Das ist die sichtbarste Neuerung dieses Releases.
Bisher wurde die Terminalausgabe in Tactic Remote als statischer Text gerendert - man konnte sie lesen, aber nicht markieren oder kopieren. Gerade wenn Claude einen Befehl, eine URL oder einen Codeausschnitt ausgibt, ist das ein echter Reibungspunkt.
Jetzt genügt langes Drücken an einer beliebigen Stelle im Terminal, um mit der Auswahl zu beginnen. Die bekannten iOS-Auswahlgriffe erscheinen, und der markierte Text lässt sich genauso kopieren wie in jeder anderen iOS-App. Auch Einfügen funktioniert - in Nachrichten, Notizen oder im Editor deiner Wahl.
Technisch bedeutete das einen Neuaufbau des Terminal-Renderers. Die vorige Implementierung basierte auf SwiftUI-Text-Views: flexibel im Layout, aber ohne Textauswahl. Der neue Renderer nutzt UIKit UITextView mit einem eigenen ANSI-Escape-Parser. Er verarbeitet 16 Farben, 256 Farben und vollständige 24-Bit-Truecolor-Sequenzen, damit farbige Ausgaben und Diff-Darstellungen korrekt erscheinen und dennoch vollständig auswählbar bleiben.
In 30 Sekunden loslegen
Die zweite große Änderung betrifft das Verbinden eines neuen Servers.
Wenn du die Serverliste öffnest und noch keine Server eingerichtet hast, siehst du jetzt eine Karte "Computer verbinden". Sie zeigt direkt in der App den exakten Befehl npx tacticremote an. Führst du ihn auf deinem Mac oder Linux-Rechner aus, startet der Server und gibt anschließend einen QR-Code im Terminal aus.
Scannst du diesen QR-Code mit Tactic Remote, wird der Server automatisch gespeichert. Fertig.
Zusammen mit dem in v1.6.0 eingeführten CLI-Pfad ist der neue Ablauf simpel: einen Befehl ausführen, einen QR-Code scannen, verbinden. Kein Konto, keine manuelle IP-Eingabe, kein Port-Forwarding - außer du willst ausdrücklich außerhalb deines lokalen Netzwerks zugreifen.
Falls bereits ein Server vorhanden ist, stört die Karte nicht - sie erscheint nur bei einer leeren Serverliste.
Sicherheitsverbesserungen
Dieses Release enthält mehrere Härtungen auf der Serverseite:
- Die Pfadvalidierung für
git_infoist strenger und verhindert Traversal außerhalb des Arbeitsverzeichnisses. - Die Anzahl gleichzeitiger Uploads ist begrenzt, um Ressourcenerschöpfung durch parallele Upload-Anfragen zu vermeiden.
- Eingaben für Hook-Skripte werden vor der Übergabe an die Shell bereinigt.
Die vollständige Liste der sicherheitsrelevanten Änderungen findest du im 1.6.1-Changelog.
Fehlerbehebungen
- Mikrofonzugriff wird jetzt beim Verlassen des Chat-Bildschirms korrekt freigegeben. Zuvor konnte die Mikrofon-Session nach dem Navigieren weiter geöffnet bleiben, was in der iOS-Statusleiste dauerhaft angezeigt wurde.
- Der Verbindungsstatus wird jetzt beim schnellen Wechsel zwischen Servern korrekt synchronisiert. Ein Race Condition konnte zuvor dazu führen, dass die UI nach dem Wechsel einen veralteten verbundenen Zustand anzeigte.
v1.6.1 ist jetzt auf der /download-Seite verfügbar. Wenn du den CLI-Pfad nutzt, lädt npx tacticremote beim ersten Start das passende Binary herunter und verwendet danach die lokale Cache-Kopie erneut.
Tactic Remote ausprobieren
Coding-Agenten vom Smartphone aus steuern
Verbinde dich mit Claude Code, Codex und anderen Agenten auf deinem Mac-, Windows- oder Linux-Rechner. Prüfe den Fortschritt und sende die nächste Anweisung vom iPhone oder iPad.