Commit Graph

  • 21e15d71b8 dms/backup-tool: Quelle und Ziel waehlbar lokal oder S3 feat/dms-backup-s3 patrickandClaude Sonnet 5.5 2026-11-03 23:41:18 +01:00
  • f4ac5055c8 dms: S3-Treiber in dms-app und dms-worker waehlbar feat/dms-s3-verdrahten patrickandClaude Sonnet 5.5 2026-11-03 23:38:07 +01:00
  • f9f4975e2a docs: Funktionsvergleich Alfresco gegen NEXARCH mit Kartenvorschlaegen docs/alfresco-vergleich patrickandClaude Sonnet 5.5 2026-11-03 23:33:43 +01:00
  • 998aaf964c Merge pull request 'connect: DATEV-Export in connect-app registrieren' (#429) from feat/connect-datev-registrieren into main main patrick 2026-10-30 00:24:20 +01:00
  • 976878136f Merge main in feat/connect-datev-registrieren patrickandClaude Sonnet 5.5 2026-10-30 00:24:14 +01:00
  • dc8f6476ab Merge pull request 'connect/statusapi: Rolle aus dem Token an die Policy' (#428) from fix/statusapi-rolle into main patrick 2026-10-30 00:23:50 +01:00
  • bc95515d98 Merge pull request 'workflow, connect: bearerauth aus common' (#427) from refactor/bearerauth-common into main common/v0.2.3 patrick 2026-10-30 00:23:48 +01:00
  • 753af35888 connect: DATEV-Export in connect-app registriert, mit Rechtepruefung patrickandClaude Sonnet 5.5 2026-10-30 00:23:17 +01:00
  • 422e96cc20 connect/statusapi: Rolle aus X-User-Role an die Policy patrickandClaude Sonnet 5.5 2026-10-29 23:42:16 +01:00
  • df9581cf45 workflow, connect: bearerauth aus common/bearerauth patrickandClaude Sonnet 5.5 2026-10-29 23:41:06 +01:00
  • 1da0985ee9 Merge pull request 'docs: Arbeitskarten Portal-Betrieb 131' (#425) from docs/arbeitskarten-131 into main patrick 2026-10-29 15:48:44 +01:00
  • 550b8fad37 Merge pull request 'common: bearerauth aus workflow und connect' (#426) from feat/common-bearerauth into main common/v0.2.2 patrick 2026-10-29 15:48:42 +01:00
  • fb191e6a7e common: bearerauth aus workflow und connect patrickandClaude Sonnet 5.5 2026-10-29 15:41:41 +01:00
  • 8db62327dc docs: Arbeitskarten D-02, D-03 aktualisiert, D-08 und D-09 ergaenzt patrickandClaude Sonnet 5.5 2026-10-29 15:37:03 +01:00
  • 52a6a4bfd7 Merge pull request 'deploy: Skript zum Einrichten des Portals auf 131' (#424) from feat/skript-131-portal into main patrick 2026-10-29 11:17:23 +01:00
  • d7172a1699 deploy: npm ci bei abweichender Lockdatei, shl nutzt node_modules der App patrickandClaude Sonnet 5.5 2026-10-29 10:58:13 +01:00
  • 154f3fc505 deploy: shl bekommt node_modules-Link, sonst findet der Portal-Build react nicht patrickandClaude Sonnet 5.5 2026-10-29 10:55:30 +01:00
  • 638150450d deploy: Skript zum Einrichten des Portals auf 131 patrickandClaude Sonnet 5.5 2026-10-29 00:00:29 +01:00
  • 21e2e34940 Merge pull request 'portal: Betriebszustand an den Modul-Kacheln' (#423) from feat/portal-kachel-status into main patrick 2026-10-28 23:57:41 +01:00
  • 63dc5c5a6f portal: Betriebszustand an den Modul-Kacheln patrickandClaude Sonnet 5.5 2026-10-28 23:56:02 +01:00
  • 44c0919724 Merge pull request 'account: nach der Anmeldung direkt ins Portal' (#422) from feat/login-zum-portal into main patrick 2026-10-28 23:49:57 +01:00
  • e5e5a5a4ed account: nach der Anmeldung direkt ins Portal, gueltige Sitzung ueberspringt das Formular patrickandClaude Sonnet 5.5 2026-10-28 23:47:00 +01:00
  • 303c5cfcae Merge pull request 'docs: Arbeitskarten D-05 und D-07' (#421) from docs/arbeitskarten-d07 into main patrick 2026-10-28 23:31:55 +01:00
  • 81ecfe8d86 docs: Arbeitskarten D-05 aktualisiert, D-07 (Issue 369) neu patrickandClaude Sonnet 5.5 2026-10-28 23:30:54 +01:00
  • 9bb138166d Merge pull request 'connect: Bearer-Pruefung in connect-app und Frontends' (#419) from feat/connect-bearer into main patrick 2026-10-28 23:30:24 +01:00
  • 1de1da433f Merge main in feat/connect-bearer patrickandClaude Sonnet 5.5 2026-10-28 23:30:01 +01:00
  • 1b095507f3 Merge pull request 'RBAC #369: Rolle aus dem Token, Policy-Pruefung fail-closed' (#420) from fix/rbac-role-failclosed into main patrick 2026-10-28 23:29:22 +01:00
  • a2832c5b53 Merge pull request 'SEC: RBAC-Pruefung in ai-search, workflow-tasks, connect-setup (#369)' (#418) from fix/issue-369-rbac into main patrick 2026-10-28 23:29:04 +01:00
  • 87bed4d213 Merge pull request 'shl: gemeinsamer Bearer-Helfer fuer Frontends' (#417) from refactor/shl-bearer into main patrick 2026-10-28 23:29:02 +01:00
  • bfbb375649 connect bearerauth: X-User-Role nur aus dem Token patrickandClaude Sonnet 5.5 2026-10-28 23:09:17 +01:00
  • 698f0490f2 RBAC #369: Rolle aus dem Token durchreichen, Policy-Pruefung fail-closed patrickandClaude Sonnet 5.5 2026-10-28 23:08:57 +01:00
  • 3f83038203 connect: Bearer-Pruefung in connect-app, Frontends connect-*, datev-export, dms2-import per Sitzung patrickandClaude Sonnet 5.5 2026-10-28 22:44:49 +01:00
  • 0a4c0aaf92 SEC: RBAC-Pruefung in ai-search, workflow-tasks, connect-setup (#369) patrickandClaude Sonnet 5.5 2026-10-28 22:36:43 +01:00
  • e2d941287f shl: createBearerClient und bearerHeader statt vier kopierter http/forward-Dateien patrickandClaude Sonnet 5.5 2026-10-28 22:22:37 +01:00
  • ddda4b93a7 Merge pull request 'mail-search: Akte-Kontext per Bearer' (#416) from feat/mailsearch-bearer into main patrick 2026-10-28 22:16:00 +01:00
  • 237403e27d Merge pull request 'workflow: Pflichttest-Gate fuer bearerauth' (#415) from feat/workflow-gate-bearerauth into main patrick 2026-10-28 22:15:58 +01:00
  • db11334b21 mail-search: Akte-Kontext per Bearer (Audience workflow) patrickandClaude Sonnet 5.5 2026-10-28 22:07:18 +01:00
  • 9bfe2e891b workflow: Pflichttest-Gate deckt internal/bearerauth ab patrickandClaude Sonnet 5.5 2026-10-28 17:33:10 +01:00
  • 57b3e2125e Merge pull request 'docs: Workflow-Demo und Bearer-Betrieb auf 204' (#414) from docs/betrieb-demo-bearer into main patrick 2026-10-28 17:32:27 +01:00
  • dbf0877789 docs: Workflow-Demo und Bearer-Betrieb auf 204 patrickandClaude Sonnet 5.5 2026-10-28 16:12:40 +01:00
  • 701fb4e2c4 Merge pull request 'web: Modul-Tokens mit explizitem Zielmodul (NEXT_PUBLIC_TOKEN_MODULE)' (#413) from feat/frontends-token-module into main patrick 2026-10-28 16:05:23 +01:00
  • c5474111f9 web: Modul-Tokens mit explizitem Zielmodul anfordern (NEXT_PUBLIC_TOKEN_MODULE, Standard dms) patrickandClaude Sonnet 5.5 2026-10-28 15:59:16 +01:00
  • 21838e87d0 Merge pull request 'Frontends auf Bearer: Portal-BFF, workflow-approvals, workflow-tasks' (#412) from feat/frontends-bearer into main patrick 2026-10-28 15:05:38 +01:00
  • 77b46945f2 workflow-cases, routing-rules: Sitzung und Bearer statt X-User-Id aus der URL patrickandClaude Sonnet 5.5 2026-10-28 15:05:34 +01:00
  • 0032aa7d81 workflow-approvals, workflow-tasks: Sitzung und Bearer statt X-User-Id aus der URL patrickandClaude Sonnet 5.5 2026-10-28 15:02:14 +01:00
  • 07b4ccbda5 portal: Workflow-Aufruf per Bearer (X-Workflow-Token), X-User-Id nur noch als Uebergang patrickandClaude Sonnet 5.5 2026-10-28 14:59:43 +01:00
  • 92dd8d33ca Merge pull request 'docs/deploy: Portal-Betrieb 131/204 aufnehmen' (#411) from docs/betrieb-portal into main patrick 2026-10-28 14:55:50 +01:00
  • 6da280f91d docs/deploy: Portal-Betrieb 131/204, Unit-Vorlage, nginx-Proxy fuer 204 patrickandClaude Sonnet 5.5 2026-10-28 14:53:31 +01:00
  • a16d8cef66 Merge pull request 'account-api: DB-Start mit Backoff, Fehlerklassifizierung, Restart-Limits' (#410) from fix/account-api-start into main patrick 2026-10-28 14:52:59 +01:00
  • 6d3a4f8e56 Merge pull request 'Portal: moderne Oberflaeche - Kacheln mit Icons, Favoriten, Befehlsleiste, Zustaende' (#409) from feat/portal-ui-1 into main patrick 2026-10-28 14:52:56 +01:00
  • e428de553d account-api: DB-Start mit Backoff und Fehlerklassifizierung, systemd-Restart-Limits patrickandClaude Sonnet 5.5 2026-10-28 14:22:40 +01:00
  • 142d213178 portal: Befehlsleiste (Strg+K) mit Modulsprung und Dokumentsuche, Texte DE/EN, README patrickandClaude Sonnet 5.5 2026-10-28 12:32:12 +01:00
  • 2d582c5b08 portal: Favoriten, Zuletzt benutzt, einklappbare Gruppen, Reihenfolge nach Modulzahl patrickandClaude Sonnet 5.5 2026-10-28 12:29:23 +01:00
  • 50b55a2c81 portal: visuelle Basis (Kacheln, Icons, Skeleton, Fehlerkarte), Tokens und Skip-Link-CSS in shl patrickandClaude Sonnet 5.5 2026-10-28 12:26:57 +01:00
  • e5b37b6278 Merge pull request 'workflow: Bearer-Token statt freier X-User-Id (B-06)' (#408) from feat/workflow-bearer into main patrick 2026-10-28 12:16:35 +01:00
  • ae9dca26b0 Merge pull request 'mail: moduleauth aus common v0.2.1' (#407) from refactor/mail-moduleauth into main patrick 2026-10-28 12:16:29 +01:00
  • 0d07b79b04 workflow: Bearer-Token-Pruefung vor den APIs (Uebergangsschalter fuer X-User-Id) patrickandClaude Sonnet 5.5 2026-10-28 11:38:57 +01:00
  • 8b9d0f8316 mail: moduleauth aus common v0.2.1 patrickandClaude Sonnet 5.5 2026-10-28 11:37:35 +01:00
  • a9e2cfc29a Merge pull request 'workflow: migrate aus common v0.2.0' (#406) from refactor/workflow-migrate into main patrick 2026-10-28 11:34:05 +01:00
  • c830edcede Merge pull request 'ai: migrate aus common v0.2.0' (#405) from refactor/ai-migrate into main patrick 2026-10-28 11:33:58 +01:00
  • b0ec72b119 Merge pull request 'connect: migrate aus common v0.2.0' (#404) from refactor/connect-migrate into main patrick 2026-10-28 11:33:51 +01:00
  • bf01806aa0 Merge pull request 'dms: migrate aus common v0.2.0' (#403) from refactor/dms-migrate into main patrick 2026-10-28 11:33:45 +01:00
  • e1fdc9e833 Merge pull request 'workflow: testdb aus common' (#393) from refactor/workflow-testdb into main patrick 2026-10-28 11:33:37 +01:00
  • 3f3715ee08 Merge pull request 'connect: testdb aus common' (#392) from refactor/connect-testdb into main patrick 2026-10-28 11:33:31 +01:00
  • 28381ef9b0 Merge pull request 'ai: testdb aus common' (#391) from refactor/ai-testdb into main patrick 2026-10-28 11:33:25 +01:00
  • 4b6d2df36b Merge pull request 'dms: testdb aus common' (#390) from refactor/dms-testdb into main patrick 2026-10-28 11:33:17 +01:00
  • c22ad6e8ca Merge pull request 'CI: Wegwerf-Postgres je Lauf fuer DB-Tests (A-08) und CODEOWNERS fuer common/ (A-09)' (#398) from feat/ci-db-cluster into main patrick 2026-10-28 11:32:56 +01:00
  • ff79bf7514 Merge pull request 'portal: Zielmodul portal beim Token-Abruf (B-05)' (#397) from feat/portal-token-modul into main patrick 2026-10-28 11:32:50 +01:00
  • 75ef51e412 Merge pull request 'docs: Arbeitskarten Stand 2026-10-28' (#395) from docs/arbeitskarten-stand into main patrick 2026-10-28 11:32:45 +01:00
  • d2d420c71e Merge pull request 'docs: Vorbildsysteme (Mail + DMS) in PRODUKTARCHITEKTUR, DEVLOGs' (#380) from docs/vorbildsysteme-devlogs into main patrick 2026-10-28 11:32:40 +01:00
  • 2d12a6ab98 Merge pull request 'fix(workflow): contracttest an moduleadapter.NewServer-Signatur angepasst' (#374) from fix/workflow-contracttest-verifier into main patrick 2026-10-28 11:32:34 +01:00
  • e0c0f7c537 Merge pull request 'refactor: Prüfgate-Pakete nach Funktion benannt, migration* gruppiert' (#373) from refactor/struktur-pakete into main patrick 2026-10-28 11:32:29 +01:00
  • f5b8e7db7c Merge pull request 'mail: Vertragstest repariert, qa05/qa09-Gates skippen ohne .git/Root-Modul' (#400) from fix/mail-vertragstest into main patrick 2026-10-28 11:32:14 +01:00
  • 50c32b6ef8 Merge pull request 'archtest: searchchatapi-a11y-fixture mit archtest:allow (behebt TestAllHTTPServersUseHTTPHarden)' (#399) from fix/root-archtest-reichweite into main patrick 2026-10-28 11:32:09 +01:00
  • 4d790fe925 Merge pull request 'dms/upload: MIME-Sniff gegen deklarierten Typ statt gegen Positivliste (Office/TIFF-Uploads)' (#401) from fix/dms-upload-sniff into main patrick 2026-10-28 11:32:03 +01:00
  • a458ff6f95 Merge pull request 'dms: Audit-Log-Schreiben fuer nexarch_app-Login-Rollen (Migration 0036) + Test repariert' (#402) from fix/dms-audit-sequence-grant into main patrick 2026-10-28 11:31:57 +01:00
  • 642510bff2 workflow: migrate aus common v0.2.0 (Tabellenname bleibt unveraendert) patrickandClaude Sonnet 5.5 2026-10-28 11:22:55 +01:00
  • 88d9704469 dms: migrate aus common v0.2.0 (Tabellenname bleibt unveraendert) patrickandClaude Sonnet 5.5 2026-10-28 11:22:02 +01:00
  • 3c2bc971e1 ai: migrate aus common v0.2.0 (Tabellenname bleibt unveraendert) patrickandClaude Sonnet 5.5 2026-10-28 11:21:06 +01:00
  • 1bdcff0f75 connect: migrate aus common v0.2.0 (Tabellenname bleibt unveraendert) patrickandClaude Sonnet 5.5 2026-10-28 11:20:50 +01:00
  • bec1fb3cae Merge pull request 'Root-Modul: apierror und httpharden aus common v0.1.0' (#396) from refactor/root-common into main patrick 2026-10-28 10:41:53 +01:00
  • b2c1a67728 Merge pull request 'workflow: svcauth, tenantregistryclient aus common v0.1.0' (#389) from refactor/workflow-common into main patrick 2026-10-28 10:41:45 +01:00
  • 95582ad09d Merge pull request 'connect: auditclient, httpclient, policyclient aus common v0.1.0' (#388) from refactor/connect-common into main patrick 2026-10-28 10:41:39 +01:00
  • a0f9aaef4c Merge pull request 'ai: auditclient, httpclient, loadtest, svcauth, tenantregistryclient aus common v0.1.0' (#387) from refactor/ai-common into main patrick 2026-10-28 10:41:32 +01:00
  • a443911e6a Merge pull request 'mail: httpclient, loadtest, policyclient aus common v0.1.0' (#386) from refactor/mail-common into main patrick 2026-10-28 10:41:26 +01:00
  • fbb41235c0 Merge pull request 'dms: apierror, httpclient, tenantregistryclient aus common v0.1.0' (#384) from refactor/dms-common-klein into main patrick 2026-10-28 10:41:19 +01:00
  • 5b93ae8cae Merge pull request 'archive: Pilot-Umstellung auf common v0.1.0' (#383) from refactor/archive-common-pilot into main patrick 2026-10-28 10:41:12 +01:00
  • ad00c6258d Merge pull request 'common: moduleauth (Modul-Token-Verifier + Bearer-Middleware)' (#394) from feat/common-moduleauth into main common/v0.2.1 patrick 2026-10-28 10:41:06 +01:00
  • 2e9ec88b81 Merge pull request 'common v0.2.0: migrate mit Tabellenname als Parameter' (#385) from feat/common-migrate-v02 into main common/v0.2.0 patrick 2026-10-28 10:40:59 +01:00
  • 5f1d43caf1 CI-Cluster: Admin-DSN auf Datenbank postgres (Root-Tests ersetzen /postgres? im DSN) patrickandClaude Sonnet 5.5 2026-10-28 10:28:26 +01:00
  • 0d1721f169 dms: USAGE auf audit_log_id_seq fuer nexarch_app (Migration 0036), Test mit Schema-Rechten patrickandClaude Sonnet 5.5 2026-10-28 10:28:10 +01:00
  • 4e16d8b155 dms/upload: Sniff-Ergebnis gegen deklarierten Typ pruefen statt gegen die Positivliste patrickandClaude Sonnet 5.5 2026-10-28 10:26:14 +01:00
  • 63d7e01948 mail: Vertragstest (Anhang-Content-Type, zwei Endpunkt-Faelle), Gate-Tests ohne .git/Root-Modul skippen patrickandClaude Sonnet 5.5 2026-10-28 10:22:49 +01:00
  • 59c0b0a2d1 ai: archtest:allow fuer searchchatapi-a11y-fixture (wie die Schwester-Fixtures) patrickandClaude Sonnet 5.5 2026-10-28 10:21:22 +01:00
  • 631dd4080e CI: Wegwerf-Postgres je Lauf fuer DB-Tests, CODEOWNERS fuer common/ patrickandClaude Sonnet 5.5 2026-10-28 10:19:58 +01:00
  • 7df4cd573f portal: Zielmodul beim Token-Abruf (NEXT_PUBLIC_TOKEN_MODULE), Betriebsdoku patrickandClaude Sonnet 5.5 2026-10-28 10:19:06 +01:00
  • 07eb74cadf Root-Modul: apierror und httpharden aus common v0.1.0 patrickandClaude Sonnet 5.5 2026-10-28 09:37:03 +01:00
  • 8d68895eac docs: Arbeitskarten auf Stand 2026-10-28 patrickandClaude Sonnet 5.5 2026-10-27 23:50:59 +01:00
  • 51b639625f common/moduleauth: Modul-Token-Verifier (Ed25519, JWKS) und Bearer-Middleware patrickandClaude Sonnet 5.5 2026-10-27 23:40:30 +01:00
  • 678bd01335 workflow: testdb aus common statt interner Kopie patrickandClaude Sonnet 5.5 2026-10-27 23:38:24 +01:00