Flows bearbeiten im Aktionsmenü (Mac und iOS) #299
Labels
No labels
herkunft/alpha-feedback
status
blockiert
status
zu-testen
typ
bug
typ
docs
typ
enhancement
typ
feature
typ
idea
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
iris/Iris#299
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
„Flows bearbeiten“ stand auf iOS nur unter Einstellungen, am Mac nur im Zahnrad-Menü — niemand findet es dort. Es gehört in das Aktionsmenü: iOS „…“-Menü, Mac Bolt-Menü (Plugins).
PR #301 gemergt: feat(ui): Fußzeilen-Pillen, Flows im Aktionsmenü, Job-Typ Flow starten (#298, #299, #300)
http://docker:3000/iris/Iris/pulls/301
Commits:
Stand (Mac-Client, Iris.app/IrisClient.app)
Befund: Fußzeilen-Buttons waren Text und brachen in schmalen Chats buchstabenweise um (#298). „Flows bearbeiten“ war nur im Zahnrad-Menü (#299). Flow-Jobs brauchten ein handgetipptes Script (#300).
Geändert:
footerPill-Modifier undWrappingRowsLayout(ChatUIComponents.swift); Remote-Leiste (RemoteJobChatView) und lokale Leiste (AgentJobChatPanel) setzen die Pillen in das umbrechende Layout, „Senden“ bleibt rechts.RemoteClientView) bekommt „Flows bearbeiten“ und „Flows testen (Debugger)“; die Zahnrad-Einträge bleiben.ScheduledJobPayload.Kind.flowRunmitflowFolder/flowName(rückwärtskompatibel decodiert), Ausführung inScheduledJobManagerüber den vom Server gebauten Interpreter-Aufruf, Editor-Typ „Flow starten“ mit Ordner- und Flow-Auswahl vom verbundenen Server.Geprüft: Alle geänderten Swift-Dateien bestehen
swiftc -parse.Nicht geprüft: Kein Xcode-Build, kein Lauf der App. Weder das Umbrechen der Pillen bei schmaler Breite noch der Editor „Flow starten“ noch ein echter Mac-Lauf eines flowRun-Jobs wurden ausprobiert.
Grenzen / offen: Die Stop-/Bereit-Texte der Leisten sind unverändert. Linux-Client und iris-web kennen
flowRunnoch nicht.Localizable.xcstringsenthält die von Xcode ergänzten neuen Strings.PR #89 gemergt: feat(flows): Flows im Aktionsmenü, Job-Typ Flow starten (iris/Iris#299, iris/Iris#300)
http://docker:3000/iris/2ndbrain-ios/pulls/89
Commits:
Stand (iOS, IrisRemote)
Geändert:
AppMenu.swift) hat „Flows bearbeiten“ (öffnetFlowToolsViewals Sheet mit „Fertig“); der Eintrag in den Einstellungen bleibt.flowRuninScheduledJob.swift(flowFolder/flowName, rückwärtskompatibel decodiert) und Editor-Typ „Flow starten“ mit Ordner- und Flow-Auswahl vom verbundenen Server.Geprüft:
swiftc -parseder geänderten Dateien.Nicht geprüft: Kein Xcode-Build, kein Lauf auf Gerät oder Simulator. Die Strings im Editor sind deutsch in einer sonst englischen Ansicht;
Localizable.xcstringsist noch nicht aktualisiert (folgt beim nächsten Build alschore(i18n)).Offen: Drei fremde, nicht zu dieser Arbeit gehörende lokale Änderungen im Repo wurden vor dem Shippen beiseitegelegt (Stash).