Commit graph

31 commits

Author SHA1 Message Date
b9462e61c5 Defer Revit work and remove Dynamo scripts
Further Revit exchange will use the CSV export/import of the Linear
plugin instead of Dynamo, as preferred by the internal Revit/CAD
steering committee. Mark the Revit documentation as deferred and remove
the Dynamo diagnostic scripts, which stay reachable through the tag
archive/dynamo-vorueberlegungen.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-27 10:51:13 +02:00
Grovy311
7692699ee2 Add print cover fields and office profile
- Project settings gain siteAddress, workStage, projectLead and
  projectEditor (project.update-settings schema version 3, migration 0009);
  versions 2 and 1 stay executable and keep the current cover values.
  Snapshot schema 6 carries the fields; older versions upgrade with null.
- Global office profile (office name/address) next to the document logo:
  table document_branding_settings, PUT /api/document-branding/office,
  editable from the print view toolbar.
- Cover page reads all fields; empty values show the "[ergänzen]" marker.
  The Planstände editor column shows the project editor.
- Shared logo constants moved to a dependency-free module so the Next.js
  bundler can import them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26 10:39:18 +02:00
Grovy311
4779e4a1a7 Add print view, board info card and document logo upload
- Seitenansicht (/projects/:projectId/print): tabular cover page, board
  overview with supply structure and power sums, one plan per board with a
  repeating title block; PDF via the browser print dialog with named @page
  rules (A4 portrait cover, A4/A3 landscape plans, page x of y).
- Distribution-board info card (board number, location, fed-from, remark)
  in the board edit dialog, persisted through the additively extended
  distribution-board.update command (migration 0008, snapshot schema 6,
  legacy subtree commands normalized).
- Global document logo upload (PNG/JPEG/SVG, max 2 MB) outside project
  revisions and snapshots.
- fed-from stays free text; the overview hierarchy and cumulated sums are
  preliminary until the feed link is modeled.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26 10:38:59 +02:00
a69b7b603f Add external object new circuit command 2026-08-02 18:55:57 +02:00
347b3717c3 Add external object new row command 2026-08-02 18:44:46 +02:00
1a7dd7fe03 Add external object row assignment command 2026-08-02 18:38:38 +02:00
ab2449419b Add Revit initial import wizard 2026-08-02 17:52:21 +02:00
734a2bcfc4 Create clean release database baseline 2026-07-31 14:07:26 +02:00
7c8d4a7ddf Document protected circuit groups 2026-07-31 08:06:10 +02:00
1a77eedaa8 Add automatic project snapshots 2026-07-25 23:27:51 +02:00
d00ae30bda Expose project version history 2026-07-25 22:56:51 +02:00
384a5769ab Restore named project snapshots 2026-07-25 22:41:24 +02:00
7c670fece3 Add named project snapshots 2026-07-25 22:15:22 +02:00
5a0c9019af Expose project revision timeline 2026-07-25 21:57:03 +02:00
4b47bc2bcc Restore editor history after reload 2026-07-25 21:45:58 +02:00
c45afd0981 Persist section renumbering 2026-07-25 21:30:29 +02:00
abcb468807 Persist circuit reorders 2026-07-25 21:22:10 +02:00
08a2775a88 Persist device row moves 2026-07-25 21:09:02 +02:00
2eba4ea75e Persist circuit structure edits 2026-07-25 20:49:34 +02:00
76d8d59391 Persist circuit cell edits 2026-07-25 20:26:45 +02:00
e930cb75b8 Route project devices through history 2026-07-24 10:57:50 +02:00
6b6d2c2a42 Rewrite project documentation 2026-07-23 21:05:43 +02:00
3fbf3ac622 Remove legacy consumer API 2026-07-23 20:00:48 +02:00
04c299e3f2 Remove legacy consumer UI 2026-07-23 19:23:53 +02:00
6696bba72a Document future project history architecture 2026-07-23 18:11:09 +02:00
9cc3b7c08c Make bulk row moves atomic 2026-07-23 17:22:56 +02:00
b3a7ff79da Confirm cross-section device moves 2026-07-22 20:31:55 +02:00
fd62bf2e15 Validate project device drop targets 2026-07-22 20:07:09 +02:00
b2f5ce77a5 Make device sync atomic and undoable 2026-07-22 19:47:10 +02:00
6f8b292b6b Add explicit project device sync 2026-07-22 19:38:21 +02:00
7580ad0ade Documentation 2026-05-07 22:55:15 +02:00