Commit Graph

  • 6464ccb821 docs(quick-260909-laa): Etappe 2 Bereich tenders abgeschlossen, Luecke behoben schalli 2026-09-09 16:12:49 +02:00
  • 8cbf4c12b8 fix(quick-260909-laa): dritte Eindeutigkeitsverletzung uebersetzen statt sie zu behaupten schalli 2026-09-09 16:12:08 +02:00
  • df5c5b728b feat(laa-03): binde die Je-Treffer-Haelften der Hintergrunddienste und schliesse die Dokumente schalli 2026-09-09 16:02:40 +02:00
  • 3336a6e419 feat(laa-02): binde die fuenf Nutzer-CRUD-Dienste des Bereichs tenders an forTenant() schalli 2026-09-09 15:53:53 +02:00
  • 349814747e feat(laa-01): messe die drei Sonderfaelle des Bereichs tenders und schreibe die Fehlerrichtung schalli 2026-09-09 15:43:35 +02:00
  • b86675b549 docs(quick-260909-laa): Plan fuer Etappe 2 Bereich tenders schalli 2026-09-09 15:34:13 +02:00
  • 4cf7cea01f docs(quick-260909-jts): Etappe 2 Bereich groups abgeschlossen und verifiziert schalli 2026-09-09 15:19:27 +02:00
  • 604428a91d fix(quick-260909-jts): Lastprobe nachreichen statt sie zu behaupten schalli 2026-09-09 15:18:55 +02:00
  • abb6c8bea3 feat(jts-03): module-grants.service.ts binden, beide Dokumente schliessen schalli 2026-09-09 15:07:09 +02:00
  • 7f08b27eea feat(jts-02): groups.service.ts binden, Transaktionen tragfaehig machen, Absicherung sehend machen schalli 2026-09-09 15:01:24 +02:00
  • fd0b9f7d21 feat(jts-01): messen statt annehmen — groups-Policies und Transaktionsform vor jedem Dienstcode schalli 2026-09-09 14:48:04 +02:00
  • b532eaa2ad docs(quick-260909-jts): Plan fuer Etappe 2, Bereich groups schalli 2026-09-09 14:32:42 +02:00
  • fdca2bc452 docs(quick-260909-ipc): Etappe 2 Bereich ldap abgeschlossen und verifiziert schalli 2026-09-09 14:19:45 +02:00
  • eec885a9f7 docs(quick-260909-ipc): complete Etappe 2 Bereich ldap plan schalli 2026-09-09 14:13:27 +02:00
  • e1586a41dd feat(quick-260909-ipc): ldap.service.ts an forTenant() binden, Adress-Kollisionspruefung bewusst uebergreifend belassen schalli 2026-09-09 14:10:51 +02:00
  • 9a57fa79f5 feat(quick-260909-ipc): ldap-config.service.ts an forTenant() binden, Loesch-Fremdzugriff schliessen schalli 2026-09-09 14:01:28 +02:00
  • a0c9ef070f feat(quick-260909-ipc): Fehlerrichtung des Bereichs ldap messen und schriftlich festhalten schalli 2026-09-09 13:53:56 +02:00
  • b34500b452 docs(quick-260909-ipc): Plan fuer Etappe 2, Bereich ldap schalli 2026-09-09 13:43:06 +02:00
  • 9641592a8c docs: Handoff fuer die Fortsetzung der Mandantentrennung schalli 2026-09-09 11:18:12 +02:00
  • 5228f28cbe docs(quick-260909-eor): Etappe 1 der Mandantentrennung — Bericht und Klassifikation schalli 2026-09-09 11:14:58 +02:00
  • da0ac04e73 fix(quick-260909-eor): WINDOWS #20 offen halten bis Wirkung nach Scharfschalten belegt ist schalli 2026-09-09 11:11:28 +02:00
  • 5f3a39c2c3 docs(quick-260909-eor): alle 227 Datenbankzugriffe klassifiziert und maschinell abgesichert schalli 2026-09-09 11:04:29 +02:00
  • de50297467 feat(quick-260909-eor): schmale SECURITY-DEFINER-Ausnahme fuer den Anmeldeweg schalli 2026-09-09 10:56:41 +02:00
  • bbf179503c fix(quick-260909-eor): forTenant() bindet Mandantenkontext auf dieselbe Verbindung schalli 2026-09-09 10:50:37 +02:00
  • d0393ac4af docs: forTenant setzt den Kontext auf der falschen Verbindung (#20) schalli 2026-09-09 10:44:39 +02:00
  • e777802749 docs(quick-260909-eor): Etappe 1 der Mandantentrennung geplant schalli 2026-09-09 10:43:24 +02:00
  • 775a938f32 docs: Dateisicherung auf dem Server wirksam — WINDOWS #17 geschlossen schalli 2026-09-09 10:23:17 +02:00
  • ea003d44fe docs(quick-260909-dgj): Mandantentrennung vorbereitet — Plan, Bericht, Befunde schalli 2026-09-09 10:08:59 +02:00
  • efaabc97a2 feat(quick-260909-dgj): Policies fuer die 16 fehlenden Tabellen (Task 4/4) schalli 2026-09-09 10:05:15 +02:00
  • 44a90e5bfd feat(quick-260909-dgj): Pruefwerkzeug fuer den Nachweis plus Betriebsanleitung (Task 3/4) schalli 2026-09-09 10:03:25 +02:00
  • a5f99e52e3 feat(quick-260909-dgj): Migrationsverbindung von Laufzeitverbindung trennen (Task 2/4) schalli 2026-09-09 10:00:45 +02:00
  • b3375ae016 feat(quick-260909-dgj): Anwendungsrolle tessera_app ohne RLS-Umgehungsrecht (Task 1/4) schalli 2026-09-09 09:59:21 +02:00
  • 8cb2d43f88 docs(quick-260909-dgj): Plan fuer wirksame Mandantentrennung auf Datenbankebene schalli 2026-09-09 09:55:59 +02:00
  • fbb0d09e42 docs: Mandantentrennung greift nicht — Anwendungsrolle umgeht RLS (#18) schalli 2026-09-09 09:42:26 +02:00
  • e6679eb4b1 docs(quick-260909-cx0): Dateisicherung und Versionsangaben — Plan und Bericht schalli 2026-09-09 09:41:17 +02:00
  • c80704957a docs(claude): Versionsangaben auf den installierten Stand bringen schalli 2026-09-09 09:37:27 +02:00
  • dab72eb1f9 fix(compose): user-files dauerhaft speichern und Betriebshandbuch nachziehen schalli 2026-09-09 09:34:15 +02:00
  • 7b49747c72 docs(quick-260909-cx0): Plan fuer Dateisicherung und Versionskorrektur schalli 2026-09-09 09:31:51 +02:00
  • 3501eb4dd1 docs: Anleitungen fuer Kollegen — Anwender, Administration, Betrieb, Entwicklung schalli 2026-09-09 08:46:33 +02:00
  • cfb85cd129 docs: Mandanten-Branding zurueckgestellt schalli 2026-09-09 08:32:12 +02:00
  • ceb94e424b test(admin): WINDOWS #14 und #15 abgenommen — Ledger ohne offene Punkte schalli 2026-09-09 08:26:15 +02:00
  • efcf11c988 docs(quick-260909-ab3): Matrix-Suche und Sync-Meldungen — Plan, Bericht, Verifikation schalli 2026-09-09 08:02:55 +02:00
  • 21670462dd feat(quick-260909-ab3): verstaendlicher Sync-Bericht, Konten ohne Adresse in der UI schalli 2026-09-09 07:54:32 +02:00
  • 1222951af6 fix(quick-260909-ab3): kollidierende AD-Konten werden angelegt, nur ohne Adresse schalli 2026-09-09 07:48:37 +02:00
  • e8c2411e60 fix(quick-260909-ab3): Matrix-Suche filtert nur noch die getroffene Achse schalli 2026-09-09 07:43:21 +02:00
  • dbeab8c38a docs(quick-260909-ab3): Plan fuer Matrix-Suche und Sync-Meldungen schalli 2026-09-09 07:38:33 +02:00
  • f1ecbf542e test(tender-radar): Verbindungstest abgenommen (#16 zu), Postfach-Test zurueckgestellt schalli 2026-09-09 07:21:36 +02:00
  • d354362a61 docs(quick-260907-let): Verbindungstest fuer das Postfach — Plan, Bericht, Verifikation schalli 2026-09-07 15:50:49 +02:00
  • c4db3b2e65 feat(quick-260907-let): Knopf "Verbindung testen" im Postfach-Formular schalli 2026-09-07 15:43:51 +02:00
  • 3bf550bc65 feat(quick-260907-let): Verbindungstest fuer Postfach-Endpunkt im API schalli 2026-09-07 15:40:28 +02:00
  • 5da58ad182 docs(quick-260907-let): Plan fuer Postfach-Verbindungstest im Ausschreibungs-Radar Schalli 2026-09-07 15:33:54 +02:00
  • eb36a962ac docs: Fehlender Verbindungstest beim Postfach als #16 erfasst schalli 2026-09-07 15:25:39 +02:00
  • b6b964b69d test(ldap): WINDOWS #4 und #6 belegt und geschlossen — ohne Aenderung am AD schalli 2026-09-07 15:12:00 +02:00
  • 1e6999071e docs: AD-Lesezugriff als bewusste Randbedingung festgehalten schalli 2026-09-07 15:04:05 +02:00
  • a1a8b4fa7b test(ldap): Live-Test gegen echtes AD — A2 belegt, zwei neue Defekte gefunden schalli 2026-09-07 14:49:07 +02:00
  • 98a8c93bfb chore(planning): Veraltete Checkpoints entfernt, ihr Wissen nach STATE.md ueberfuehrt schalli 2026-09-07 14:36:43 +02:00
  • cf24e978b4 docs: Sitzungsstand vom 2026-09-07 festgehalten schalli 2026-09-07 14:23:29 +02:00
  • 862988966f docs: Meilenstein-Buchhaltung auf den tatsaechlichen Stand gebracht schalli 2026-09-07 14:11:05 +02:00
  • bf3c082234 fix(web): Bildmarke statt Platzhalter im leeren Dashboard schalli 2026-09-07 14:04:55 +02:00
  • 31a92c9b9a fix(web): Schriftzug traegt im dunklen Modus die Markenfarbe schalli 2026-09-07 14:00:12 +02:00
  • 594d6099dd docs(quick-260907-ipz): Abnahme dokumentiert, Sprachmaengel abgeschlossen schalli 2026-09-07 13:45:37 +02:00
  • a21dd98924 docs(260907-ipz): Zusammenfassung fuer Anrede- und Einzahl-Korrektur schalli 2026-09-07 13:41:11 +02:00
  • 3746754a5e feat(260907-ipz): ICU-Plural fuer Mitglieder- und Freigabenzahl im Loeschdialog schalli 2026-09-07 13:39:38 +02:00
  • dee52a2b00 test(260907-ipz): failing test fuer Einzahl im Loeschdialog schalli 2026-09-07 13:39:09 +02:00
  • b70161717c fix(260907-ipz): Anrede in vier deutschen Texten auf Siezen umstellen schalli 2026-09-07 13:37:12 +02:00
  • 04827a489d docs(quick-260907-ipz): Plan fuer einheitliche Anrede und richtige Einzahl schalli 2026-09-07 13:35:58 +02:00
  • bf7f250c81 docs(quick-260907-hyi): Abnahme dokumentiert, Umlaut-Korrektur abgeschlossen schalli 2026-09-07 13:20:36 +02:00
  • 85d2d772b6 fix(i18n): drei uebersehene Umlaute und die Luecke, durch die sie schluepften schalli 2026-09-07 13:16:57 +02:00
  • cb6ba7188a docs(quick-260907-hyi): SUMMARY fuer Tasks 1-3, Task 4 (Browser-Abnahme) offen schalli 2026-09-07 13:08:53 +02:00
  • d9f1422d6f fix(api): Umlaute in Passwort-Mail und Modulbeschreibung schalli 2026-09-07 13:07:38 +02:00
  • caa4827360 test(i18n): Waechter gegen neue Umlaut-Ersatzschreibweisen schalli 2026-09-07 13:06:25 +02:00
  • 3d351c6a99 fix(i18n): Umlaute in de.json korrigieren schalli 2026-09-07 13:03:42 +02:00
  • bec0530a2b docs(quick-260907-fgv): Abnahme dokumentiert, Quick-Task abgeschlossen schalli 2026-09-07 12:50:43 +02:00
  • b8bd4456df docs: zwei Punkte aus dem Logo-Einbau festgehalten schalli 2026-09-07 11:41:59 +02:00
  • 11c0ec63cb feat(quick-260907-fgv): Anmeldeseite zeigt Logo links, Text rechts daneben schalli 2026-09-07 11:41:07 +02:00
  • f8d7da073b fix(web): Dunkelvariante an die .dark-Klasse binden — 100+ dark:-Angaben waren wirkungslos schalli 2026-09-07 11:35:49 +02:00
  • 83e8cedcd4 docs(quick-260907-fgv): SUMMARY fuer Tasks 1+2, Task 3 (Browser-Abnahme) offen schalli 2026-09-07 11:27:35 +02:00
  • c4cc05a942 feat(quick-260907-fgv-02): sechs Marken-Stellen auf TesseraLogo umgestellt, Gelbwert zusammengefuehrt schalli 2026-09-07 11:25:14 +02:00
  • 49d3df4485 feat(quick-260907-fgv-01): Markenbausteine — Icons, Farbkonstanten, TesseraLogo-Komponente schalli 2026-09-07 11:21:40 +02:00
  • 17a8355f27 docs(quick-260907-fgv): Plan fuer festen Einbau von Tessera-Logo und Favicon schalli 2026-09-07 11:19:16 +02:00
  • 2b4e58799e docs: AD- und Exchange-Pruefungen fuer den Live-Test vorgemerkt schalli 2026-09-07 11:01:01 +02:00
  • dba261de38 docs(13): Dedup-Fix dokumentiert und am laufenden System gegengeprueft schalli 2026-09-07 10:48:29 +02:00
  • 389a1fd717 docs(260907-efh): complete Cross-Source-Dedup-Fingerabdruck-Fix schalli 2026-09-07 10:44:39 +02:00
  • ee3b28e505 feat(260907-efh): automatische Fingerabdruck-Nachrechnung beim Start schalli 2026-09-07 10:41:58 +02:00
  • 0645cac618 docs(15): WINDOWS #10 geschlossen — Browser-Gegenprobe nach dem Fix bestanden schalli 2026-09-07 10:40:48 +02:00
  • 9e5445e6b7 fix(260907-efh): Wert-Veto in Stufe 3 und Fingerabdruck bei Update mitschreiben schalli 2026-09-07 10:38:37 +02:00
  • cb23e3bc78 fix(260907-efh): Fingerabdruck auf Vergabestelle/Titel/Frist verengen schalli 2026-09-07 10:36:21 +02:00
  • 4502664fb2 docs(quick-260907-efh): Plan fuer Cross-Source-Dedup-Fix (WINDOWS #11) schalli 2026-09-07 10:34:18 +02:00
  • 5504931af3 docs(quick-260907-e8k): complete Zugriffs-Guard-Fix fuer modul-eigene Routen schalli 2026-09-07 10:29:19 +02:00
  • 69b641861c feat(quick-260907-e8k-02): Layout-Gate vor jedes Modulverzeichnis, generische Route umgestellt schalli 2026-09-07 10:27:47 +02:00
  • 4a23e13731 feat(quick-260907-e8k-01): gemeinsame 403-Komponente und ModuleAccessGate schalli 2026-09-07 10:24:30 +02:00
  • 74a30fb8ef docs(quick-260907-e8k): plan module access gate for module-owned routes schalli 2026-09-07 10:22:44 +02:00
  • 5aca441bb3 docs: Roadmap-Status ehrlich gemacht, zwei unsichtbare Befunde ins Ledger schalli 2026-09-07 10:09:28 +02:00
  • 2c4558164e test(15,16): alte Browser-Gegenproben nachgeholt — ein Defekt gefunden schalli 2026-09-07 10:08:04 +02:00
  • 72d0ba7e48 test(17): Browser-Gegenproben #7/#8/#9 nachgeholt — Phase 17 auf passed schalli 2026-09-07 09:53:02 +02:00
  • 79015dd3f4 docs(17): mark phase human_needed in the roadmap schalli 2026-08-12 15:08:59 +02:00
  • a46006eada docs(17): verify phase against the codebase — human_needed schalli 2026-08-12 15:08:45 +02:00
  • 4453e86626 docs(17-03): complete UI-Aufteilung Meine Quellen vs. Administration plan schalli 2026-08-12 12:06:31 +02:00
  • 809afbce13 test(17-03): Tests fuer beide Seiten, Backlog-Punkt abgeschlossen schalli 2026-08-12 12:02:36 +02:00
  • 150046e14f feat(17-03): Administrationsseite schrumpft auf das, was Administration ist schalli 2026-08-12 11:58:29 +02:00