leistungsbilanz-ts/src
Grovy311 8562d6eb83 cable-sizing: size for the protective device, not just the load; manual entry; icon position
- calculateCableSizing now selects cross-section against
  designCurrentA = max(operatingCurrentA, existingProtectionRatedCurrentA)
  instead of the load current alone. A breaker only trips at its own rated
  current (In), so a cable sized for the actual load could overheat under
  sustained current below that threshold - the standard In <= Iz rule.
  Voltage-drop calculation still uses the real operating current, only the
  capacity check changed. Alerts and the ok-summary now name the breaker as
  the limiting factor when it is one.
- Added a manual cable type/cross-section entry in the modal itself:
  running a calculation pre-fills these fields as a suggestion, but they
  are the single field that actually gets applied, and stay editable -
  this restores the direct manual-entry capability the modal replaced when
  it took over the cableSummary/cableCrossSection cell click.
- Fixed calculator icon position from a trailing ::after (inconsistent
  position depending on cell text length, easy to miss on empty cells) to
  a fixed-position ::before, so it is always in the same place regardless
  of whether cable data is already filled in.
- No new display for the existing protection device - it already has its
  own Schutz column in this app.
2026-08-07 18:02:28 +02:00
..
app cable-sizing: size for the protective device, not just the load; manual entry; icon position 2026-08-07 18:02:28 +02:00
cable-sizing/domain cable-sizing: size for the protective device, not just the load; manual entry; icon position 2026-08-07 18:02:28 +02:00
db Add proposed cable-sizing module 2026-08-07 17:13:59 +02:00
domain Fix code-review findings across domain, persistence, server and frontend 2026-08-06 21:31:16 +02:00
external-model Add Revit circuit list object feed 2026-08-02 18:59:01 +02:00
frontend cable-sizing: size for the protective device, not just the load; manual entry; icon position 2026-08-07 18:02:28 +02:00
server cable-sizing: return 400 instead of 500 for an unknown context circuitId/projectId 2026-08-07 17:17:44 +02:00
shared Merge remote-tracking branch 'origin/feature/amev-picker-and-collapsible-sidebar' 2026-08-06 22:01:54 +02:00
instrumentation-node.ts Fix crash handling and log noise in logging feature 2026-08-06 19:58:31 +02:00
instrumentation.ts Add configurable structured logging 2026-08-06 19:45:39 +02:00
proxy.ts Fix crash handling and log noise in logging feature 2026-08-06 19:58:31 +02:00