leistungsbilanz-ts/docs
Julian Appel 17a3945813 Add cell copy/paste, multi-row edits and a context menu to the circuit grid
Ctrl+C/Ctrl+V copy and paste grid cells without opening an editor, using
the document copy/paste events so it also works over plain HTTP in the
LAN. Protection and cable summaries copy the complete circuit record;
tab-separated blocks from Excel spread over visible rows and columns.
With a Ctrl/Shift multi-selection, typing, pasting and the protection
dialog apply to every selected row that can take the value, including
device power and GZF; other cells are skipped and reported.

All of these writes use the new circuit-list.bulk-update command. It
carries complete circuit.update, circuit-device-row.update and
circuit-protection.update commands, applies them with the single-command
rules in one transaction and stores the reversed inverses, so each edit
is one undo step. The single-command apply logic is extracted for reuse.

A right-click menu (also context-menu key / Shift+F10) offers copy,
paste, edit, protection, cable sizing, insert circuit below, add device
and delete. The protection summary is now selected by click and opened
by double click, Enter or F2. Existing numbers open in the inline editor
with a decimal comma, so confirming an unchanged decimal no longer fails.

Refs #26

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 07:38:28 +01:00
..
archive Archive the Revit Dynamo integration concept 2026-09-27 10:50:23 +02:00
spec Harden Linear XLSX end to end 2026-09-30 21:02:20 +02:00
authentication.md Document authenticated deployment 2026-09-28 22:42:11 +02:00
building-structure.md Harden Linear XLSX end to end 2026-09-30 21:02:20 +02:00
cable-sizing-module.md Align cable sizing with DIN VDE 0298-4 2026-09-27 17:01:23 +02:00
circuit-list-editor-api.md Harden Linear XLSX end to end 2026-09-30 21:02:20 +02:00
circuit-list-editor-architecture.md Remove circuit structure preview 2026-07-31 14:52:37 +02:00
circuit-list-editor-interactions.md Integrate circuit list navigation and AMEV cell picker 2026-09-26 21:14:20 +02:00
circuit-list-editor-known-limitations.md Harden Linear XLSX end to end 2026-09-30 21:02:20 +02:00
current-architecture.md Add cell copy/paste, multi-row edits and a context menu to the circuit grid 2026-10-30 07:38:28 +01:00
deployment.md Document authenticated deployment 2026-09-28 22:42:11 +02:00
development-workflow.md Typecheck tests against current types 2026-10-29 13:17:45 +01:00
estimate-balance.md Add estimate row project device handoff 2026-09-27 18:36:48 +02:00
print-view.md Harden Linear XLSX end to end 2026-09-30 21:02:20 +02:00
project-history-and-external-model-architecture.md Harden Linear XLSX end to end 2026-09-30 21:02:20 +02:00
README.md docs(security): Threat-Model anlegen, Entscheidung zu geteilten Projekten offen 2026-10-17 12:40:43 +02:00
RELEASE-AUSNAHMEN.md fix(security): stamp.py schreibt kein __pycache__ mehr 2026-10-17 11:10:44 +02:00
revit-requirements-llm-context.md Harden Linear XLSX end to end 2026-09-30 21:02:20 +02:00
THREATMODEL.md docs(security): R6 behoben, LAN-Port 3090 geschlossen 2026-10-17 13:13:18 +02:00

Dokumentationsübersicht

Diese Seite ist der Einstieg in die Projektdokumentation. Aussagen zum aktuellen System stehen unter „Aktuell“. Zukunftsentwürfe und historische Unterlagen sind ausdrücklich getrennt und dürfen nicht als bereits implementiert verstanden werden.

Aktuell

Entwicklung und Betrieb

Revit / Linear XLSX

Zukunftsarchitektur

Fachliche Referenzspezifikation

Die folgenden Dokumente beschreiben Zielregeln und Anforderungen. Nicht jeder Punkt ist bereits umgesetzt; der aktuelle Stand ergibt sich aus Architektur, Limitierungen und Roadmap.

Archiv

  • Frühe Codex-Promptvorlagen – historischer Arbeitsstand, keine aktuelle Implementierungsanweisung
  • Revit-/Dynamo-Anbindung – nicht weiterverfolgte Vorüberlegung zur direkten Dynamo-/API-Anbindung; Diagnoseskripte über den Git-Tag archive/dynamo-vorueberlegungen