Commit graph

  • 9974948b54 fix(deps): npm audit fix 2026-10-28 (nur Lockfile) security-baseline Grovy311 2026-10-28 06:38:09 +01:00
  • e39de4ddf5 chore(security): Baseline-Update 2026-10-27 (mutation_check, Testvorlage) Grovy311 2026-10-27 23:19:42 +01:00
  • 02637c1f32 chore(security): Baseline-Update 2026-10-27 (mutation_check, Testvorlage) Grovy311 2026-10-27 22:04:48 +01:00
  • 27434a087c Add browser tab icon (src/app/icon.svg) feat/tab-icon Grovy311 2026-10-18 19:16:34 +02:00
  • 0ee9e4dd38 docs(security): R6 behoben, LAN-Port 3090 geschlossen Grovy311 2026-10-17 13:13:18 +02:00
  • e51752f3e1 docs(security): Design-Entscheidung D1 (Projekte teamweit geteilt) eintragen Grovy311 2026-10-17 12:56:23 +02:00
  • 1cf406d216 docs(security): Threat-Model anlegen, Entscheidung zu geteilten Projekten offen Grovy311 2026-10-17 12:40:43 +02:00
  • b0e8161918 fix(security): mutation_check ohne veralteten Bytecode, ruff-fest Grovy311 2026-10-17 11:34:13 +02:00
  • a20b6230db fix(security): mutation_check ohne veralteten Bytecode Grovy311 2026-10-17 11:31:47 +02:00
  • ee117958b3 fix(security): stamp.py schreibt kein __pycache__ mehr Grovy311 2026-10-17 11:10:44 +02:00
  • e2cc00dccc chore(security): Baseline-Update Prüfstempel und release-checks Grovy311 2026-10-17 10:46:29 +02:00
  • ad9ca4cae5 chore(baseline): make prepush/weekly, scanner fix for git worktrees Grovy311 2026-10-16 07:25:51 +02:00
  • afd8019a7b Address security review notes Grovy311 2026-10-15 09:45:59 +02:00
  • a7a1595cbf Add test and security baseline Grovy311 2026-10-15 09:40:33 +02:00
  • 67476ea59b Add agent security skills for Codex and Claude Code Grovy311 2026-10-15 09:40:33 +02:00
  • 431f9ff059 Normalize external model state comparisons main Julian Appel 2026-09-30 21:19:16 +02:00
  • 4ff01b2ccd Harden Linear XLSX end to end Julian Appel 2026-09-30 21:02:20 +02:00
  • 2581beee3c Add Linear XLSX follow-up import Julian Appel 2026-09-30 20:40:40 +02:00
  • 1a4c8cad8c Add Revit return workbook export Julian Appel 2026-09-30 15:15:17 +02:00
  • 77d775fde1 Complete Revit object editor assignments Julian Appel 2026-09-30 14:35:14 +02:00
  • 4489cd76f0 Allow saving default Revit settings Julian Appel 2026-09-30 13:51:43 +02:00
  • 4ac32e103d Add virtualized Revit object planning Julian Appel 2026-09-30 10:03:36 +02:00
  • bfdd048269 Add Linear XLSX initial import Julian Appel 2026-09-30 09:50:58 +02:00
  • c633e78cd4 Add Revit XLSX settings page Julian Appel 2026-09-30 09:02:52 +02:00
  • 1cfeb06ec7 Replace Revit CSV backend with Linear XLSX Julian Appel 2026-09-30 08:46:07 +02:00
  • 52d3b1a270 Add Linear Excel transport Julian Appel 2026-09-30 07:33:06 +02:00
  • d4803a18d2 Document Linear Excel integration Julian Appel 2026-09-29 22:28:16 +02:00
  • ae318a51ac Audit Linear Excel integration Julian Appel 2026-09-29 21:57:40 +02:00
  • cf022b250f Format project device power values on project page Julian Appel 2026-09-28 22:46:32 +02:00
  • 68d986ff80 Merge pull request 'User management with login, roles and a Config area' (#25) from feature/user-management into main Julian Appel 2026-09-28 22:43:14 +02:00
  • 3670f02ccd Document authenticated deployment Julian Appel 2026-09-28 22:42:11 +02:00
  • 847f4e9493 Harden user management integration Julian Appel 2026-09-28 22:42:03 +02:00
  • 73579d1e79 Merge branch 'main' into feature/user-management Julian Appel 2026-09-28 22:32:48 +02:00
  • 0a37783635 Improve feeder circuit creation workflow Julian Appel 2026-09-28 22:15:12 +02:00
  • 9165b8238c Compact single-board feeder circuit rows Julian Appel 2026-09-28 22:14:39 +02:00
  • ade21fe386 Create feeder circuits while linking boards Julian Appel 2026-09-28 22:14:30 +02:00
  • 728132e52a Warn at startup when no user exists and no bootstrap admin is configured Grovy311 2026-09-28 21:47:30 +02:00
  • 95bfba2f67 Merge origin/main into feature/user-management Grovy311 2026-09-28 21:46:21 +02:00
  • 5073d9342a Harden authentication and put filter toggle and fields in one row Grovy311 2026-09-28 21:30:30 +02:00
  • 552362bad1 Merge Issue #3 logical distribution board feeds Julian Appel 2026-09-28 20:58:35 +02:00
  • b74b495fab Update print view and documentation for logical feeds Julian Appel 2026-09-28 20:57:58 +02:00
  • 8d2948cdb1 Match sidebar bottom layout to the Wochenplanung reference (theme toggle + Abmelden in one row) Grovy311 2026-09-28 20:32:20 +02:00
  • c56cfb30ad Add login-required user management (admin/user roles, Config->Benutzer) Grovy311 2026-09-28 19:51:47 +02:00
  • 042a050876 Show logical feeder loads in project and circuit views Julian Appel 2026-09-27 22:37:04 +02:00
  • dfeb0e3cb6 Add recursive distribution board load projection Julian Appel 2026-09-27 22:31:56 +02:00
  • 855a04e655 Protect referenced feeder structures from deletion Julian Appel 2026-09-27 22:25:47 +02:00
  • b893c72534 Add logical distribution board feed links Julian Appel 2026-09-27 22:21:58 +02:00
  • b50c00c0ac Bring documentation in line with integrated features Julian Appel 2026-09-27 20:36:43 +02:00
  • dce31ee143 Add optional room areas Julian Appel 2026-09-27 20:00:03 +02:00
  • a6500e2b26 Add estimate row project device handoff Julian Appel 2026-09-27 18:36:48 +02:00
  • 8b1923e8ec Merge optional cable sizing module Julian Appel 2026-09-27 17:06:08 +02:00
  • 5cbbd3a84a Align cable sizing with DIN VDE 0298-4 Julian Appel 2026-09-27 17:01:23 +02:00
  • 598003554a Merge remote-tracking branch 'origin/main' into feature/cable-sizing Julian Appel 2026-09-27 16:54:12 +02:00
  • 060a203425 Merge rough estimate balance Julian Appel 2026-09-27 12:38:32 +02:00
  • 573487666c Integrate rough estimate balance Julian Appel 2026-09-27 12:37:59 +02:00
  • 57a62b7e4a Record the confirmed building structure decisions Julian Appel 2026-09-27 11:17:24 +02:00
  • b9462e61c5 Defer Revit work and remove Dynamo scripts Julian Appel 2026-09-27 10:51:13 +02:00
  • 92da72bf14 Archive the Revit Dynamo integration concept archive/dynamo-vorueberlegungen Julian Appel 2026-09-27 10:50:23 +02:00
  • 868f48e7ac Integrate project building structure Julian Appel 2026-09-27 10:45:10 +02:00
  • 4643c8d11a Integrate print view and document branding Julian Appel 2026-09-27 10:32:07 +02:00
  • 3ffa50be4c Integrate consistent card styling Julian Appel 2026-09-26 21:18:53 +02:00
  • 2e223be8b4 Integrate project overview filters and icon actions Julian Appel 2026-09-26 21:16:48 +02:00
  • 641513c2ef Integrate circuit list navigation and AMEV cell picker Julian Appel 2026-09-26 21:14:20 +02:00
  • 203757b92c Integrate compact editor actions and fix header units Julian Appel 2026-09-26 21:07:36 +02:00
  • 0a17da2b8e Align runtime and editor documentation with current implementation Julian Appel 2026-09-26 21:02:48 +02:00
  • 7b2419b347 Polish the printed rough power balance Grovy311 2026-09-26 18:00:57 +02:00
  • b7811085a3 Keep print margins white in dark mode Grovy311 2026-09-26 18:04:54 +02:00
  • 72189d23a5 Offer supply suggestions, drop the circuit column, center cells Grovy311 2026-09-26 17:56:53 +02:00
  • e06c7d91e2 Print the rough power balance in the kbp design Grovy311 2026-09-26 17:48:37 +02:00
  • 37a70b6b36 Add the rough power balance module for early design phases Grovy311 2026-09-26 14:50:48 +02:00
  • 80dbc73230 Merge fix/client-id-insecure-context for client-side ids Grovy311 2026-09-26 14:22:35 +02:00
  • 68b9ee850b Search board info fields and confirm project device deletion Grovy311 2026-09-26 13:16:22 +02:00
  • acff38afb8 Show a printer icon on the print view button Grovy311 2026-09-26 13:15:54 +02:00
  • 837b29c7c5 Add icon actions and collapsible filters to the project overview Grovy311 2026-09-26 12:55:38 +02:00
  • 5f4d9bf789 Show the sidebar on every page except the print view Grovy311 2026-09-26 12:57:50 +02:00
  • ead01fe5bd Keep card markup and map shadow-sm to the card shadow Grovy311 2026-09-26 12:53:24 +02:00
  • cd89c4a499 Add buildings above floors and a building structure page Grovy311 2026-09-26 12:52:34 +02:00
  • 51cbab1750 Give cards the surface look of the PM app Grovy311 2026-09-26 12:20:09 +02:00
  • 79fcb75ffb Create client ids without crypto.randomUUID Grovy311 2026-09-26 12:01:43 +02:00
  • ced4917a86 Offer the AMEV simultaneity-factor table in the circuit list Grovy311 2026-09-26 11:52:38 +02:00
  • db4a6c3a2e Add back arrow to the circuit list page Grovy311 2026-09-26 11:37:55 +02:00
  • 49488f4e1b Add optional cable-sizing module Grovy311 2026-09-26 10:59:41 +02:00
  • 7692699ee2 Add print cover fields and office profile Grovy311 2026-09-25 20:42:44 +02:00
  • 4779e4a1a7 Add print view, board info card and document logo upload Grovy311 2026-09-25 19:31:04 +02:00
  • d95f0bf5c0 Compact circuit list column headers with filter icons Grovy311 2026-09-26 10:30:15 +02:00
  • e394ff93f4 Use icon buttons in the circuit list editor Grovy311 2026-09-26 10:12:03 +02:00
  • bf58296ba5 Add print cover fields and office profile Grovy311 2026-09-25 20:42:44 +02:00
  • 94688d7a8c Add print view, board info card and document logo upload Grovy311 2026-09-25 19:31:04 +02:00
  • 2742b26b87 docs: cover breaker-aware sizing, max length, socket minimum, manual entry Grovy311 2026-08-07 18:16:34 +02:00
  • 287da1c0e7 cable-sizing: max length, socket minimum, manual-entry warning, SVG icon Grovy311 2026-08-07 18:13:27 +02:00
  • 68d2bad6e8 cable-sizing: size for the protective device, not just the load; manual entry; icon position Grovy311 2026-08-07 18:02:28 +02:00
  • 05964fc15c docs: document the grid-column coupling and its failure mode Grovy311 2026-08-07 17:50:57 +02:00
  • 961c96f7a1 cable-sizing: trigger on both cable columns, calculator icon Grovy311 2026-08-07 17:50:26 +02:00
  • b6e50539ad cable-sizing: fix trigger column and add visible affordance Grovy311 2026-08-07 17:49:08 +02:00
  • fa9eaec2c5 cable-sizing: return 400 instead of 500 for an unknown context circuitId/projectId Grovy311 2026-08-07 17:17:44 +02:00
  • 8b8526b8df Add proposed cable-sizing module Grovy311 2026-08-07 17:13:59 +02:00
  • 2e3e85a8e5 Harden the container runtime and shut down cleanly Julian Appel 2026-09-16 11:04:34 +02:00
  • 204499d7e4 Add Revit Dynamo diagnostic scripts Julian Appel 2026-08-23 23:13:35 +02:00
  • 906aa751c7 Run the Docker stack on built output instead of dev servers Julian Appel 2026-08-23 18:25:06 +02:00
  • c6cdfc42d5 Keep manual quantity consistent when synchronizing device rows Julian Appel 2026-08-23 18:05:50 +02:00