iris-claude-sessions: Bereiche für Sessions (anlegen, ändern, löschen, zuordnen) #330
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-plugins#330
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?
Warum
Der Reiter „Claude-Code-Sessions“ zeigt jetzt 125 Sessions in einer flachen Liste; die Übersicht geht verloren. Chats und Systemprompts in Iris haben „Bereiche“ (Name + Farbe) — dasselbe für Sessions.
Umfang
bereich …, Skill) und im Panel (panel_api)Nicht Teil
PR #331 gemergt: feat(claude-sessions): Bereiche für Sessions (#330)
http://docker:3000/iris/iris-plugins/pulls/331
Commits:
Stand: Bereiche für Sessions (Version 0.12.0)
Befund: Bei 125 Sessions war die flache Liste im Reiter nicht mehr überschaubar. Chats und Systemprompts haben Bereiche (Name + Farbe); die Sessions bekommen dasselbe.
Geändert
bereiche.jsonim Plugin-Datenordner (Bereiche mit ID, Name, Farbe; Zuordnung Session → Bereich). Eine Session gehört zu höchstens einem Bereich; Namen sind eindeutig (ohne Groß-/Kleinschreibung), höchstens 40 Zeichen; Farbe#RRGGBB, sonst eine Standardfarbe. Eine kaputte Datei zählt als leer.bereich list | create | rename | recolor | delete [--ja] | assign | clear,view --bereich NAME(_ohne= ohne Bereich).deleteohne--jalöscht nichts und nennt die Zahl der betroffenen Sessions.panel_api:bereiche,bereich-anlegen,bereich-aendern,bereich-loeschen,zuordnen;listfiltert nachbereich; der Ansichtszustand (view,view-set,status) kennt den Bereich,revisionzieht bei Änderungen nach.sessions.md,iris-befehle.md), Store-Changelog, PLAN.md.Geprüft
tests/test_bereiche.py: anlegen, doppelte/leere/zu lange Namen, falsche Farbe, zuordnen, filtern, lösen, umbenennen/umfärben mit erhaltener Zuordnung, löschen mit Rückfrage ohne Verlust von Sessions, Papierkorb-Rundweg, unbekannte Bereiche/Sessions, kaputte Datei, panel_api, Ansichtsfilter, revision).panel_api+ echtes CLI, temporäre Daten): Bereich anlegen, Zuordnung per Karte und per Sammelauswahl, Filter, Umbenennen, Löschen mit Rückfrage, Iris sieht den gewählten Bereich im Ansichtszustand — alles ok, zweimal wiederholt. Dabei einen echten Fehler gefunden und behoben: Der Hintergrund-Abgleich leerte das Feld „Neuer Bereich“ beim Tippen.iris-claude-sessions-0.12.0.irisplugin).Nicht geprüft
input[type=color]im WKWebView.Grenzen / offen
--dry-run; Labelstatus/zu-testenund Schließen bleiben beim Nutzer.Veröffentlicht: Version 0.12.0
8bd2808(plugins: iris-claude-sessions 0.12.0), Veröffentlichung perpublish-plugins.shnach grünen Tests und--dry-run(Privat-Check des Skripts ohne Fund).bereich …,view --bereich). Änderungstext inplugin.jsonundstore/changelog.md, Anleitung indocs/sessions.mdunddocs/iris-befehle.md.status/zu-testenbleibt gesetzt; Schließen bei dir.Veröffentlicht: Version 0.12.1 (nur Anleitung)
plugins: iris-claude-sessions 0.12.1. Der Code ist gegenüber 0.12.0 unverändert; neu ist die ausführlichere Anleitung zu den Bereichen (Einrichtung in fünf Schritten, viele Sessions auf einmal zuordnen, Abgrenzung zu den Chat-Bereichen, Fehlersuche), PR #334.