100 Commits
Author SHA1 Message Date
User 2f53512e4d docs: record server release and hand off remaining acceptance checks
Publish documentation / publish (push) Successful in 32s
2026-09-27 00:41:37 +02:00
User c3caba94dd fix(ui): expand session dialogs and repeat confirmation actions
Publish documentation / publish (push) Successful in 24s
2026-09-14 18:13:53 +02:00
User b1723c34c4 docs: record server rollout of session and memory fixes
Publish documentation / publish (push) Successful in 32s
2026-09-14 17:25:23 +02:00
User d6cdffea62 fix: keep embedded session controls visible and handle empty memory
Publish documentation / publish (push) Successful in 34s
Cap the embedded shell at its portal container height so steering and stop controls remain accessible. Skip vector retrieval for an empty authoritative Memory archive and compute SQL-rule embeddings lazily.

Validated with 54 Memory tests, 90 frontend tests, five browser scenarios, frontend and Docker builds, and a read-only comparison against the real empty Memory archive.
2026-09-14 17:15:00 +02:00
User 8fe526dd6e fix(frontend): show session catalog in pi management 2026-09-08 14:58:18 +02:00
User e68e80a33d fix(frontend): prevent catalog header overlap 2026-09-08 14:35:36 +02:00
User 28db30bd78 fix(ops): make server diagnostics release-safe 2026-09-07 01:15:28 +02:00
User bc1b5e79ca docs: update checkout path to Thoth 2026-08-22 22:50:36 +02:00
User 09f43139d3 docs: record PSD runtime and DWH transport state 2026-08-22 22:24:02 +02:00
User c476c5551b fix(frontend): hide server-authenticated user identity 2026-08-22 22:20:33 +02:00
User 3fdc278e7a fix(frontend): prevent stale bundle white screens 2026-08-22 21:14:48 +02:00
User 80b3575b2e docs(frontend): clarify Pi management workflow 2026-08-22 21:02:10 +02:00
User 120816d81c fix(docker): preserve frontend script executability 2026-08-22 20:53:02 +02:00
User 35aafc5e4c fix(frontend): clarify workspace information 2026-08-22 20:48:03 +02:00
User 9c47fb5f3d fix(frontend): hide logout outside local auth 2026-08-22 19:43:42 +02:00
User 309bc44d4a docs: test logout visibility through real app 2026-08-22 19:37:37 +02:00
User f79b89b026 docs: plan local-only logout visibility 2026-08-22 17:55:58 +02:00
User 6475ea39f9 docs: define local-only logout visibility 2026-08-22 17:44:45 +02:00
User 912bab95b6 docs: record Datamart Builder rollout 2026-08-22 16:30:09 +02:00
User 5c505d4c85 feat(frontend): support embedded API prefixes 2026-08-22 16:29:56 +02:00
User 3d02c5c1ef fix(workspaces): bind maintenance secret store 2026-08-22 16:29:42 +02:00
User abd68470da fix(auth): expose trusted upstream mode 2026-08-22 16:29:30 +02:00
User b774a371f7 docs: define staged Datamart Builder cutover 2026-08-22 15:11:37 +02:00
User cc72e65f9d fix(workspaces): align postgres connection diagnostics 2026-08-22 13:49:21 +02:00
User 1f75b81214 docs: define postgres diagnostic alignment 2026-08-22 13:21:13 +02:00
User ef7ae7053c docs(auth): document runtime projection operations 2026-08-22 01:51:26 +02:00
User 3d9a9f0675 feat(server): activate projected authentication safely 2026-08-22 01:01:36 +02:00
User 903c0b4de5 feat(auth): coordinate canonical projection publication 2026-08-21 23:43:37 +02:00
User 1e2c4e65c5 fix(auth): close CURRENT publication race 2026-08-21 22:51:38 +02:00
User da2f4a6681 fix(auth): harden runtime projection validation 2026-08-21 22:46:42 +02:00
User 05f8615887 feat(auth): load immutable runtime projection snapshots 2026-08-21 22:31:38 +02:00
User de86760942 fix(auth): recover interrupted projection retention 2026-08-21 22:02:52 +02:00
User f9e2950262 fix(auth): harden runtime projection recovery 2026-08-21 21:56:30 +02:00
User 8a8f2c2174 feat(auth): add Linux runtime projection primitives 2026-08-21 21:41:51 +02:00
User 64f46c7019 docs: plan Project A auth runtime projection 2026-08-21 20:59:17 +02:00
User a21e2c156d docs: design Project A auth runtime projection 2026-08-21 20:23:29 +02:00
User 042af932ee docs: adopt clean PSD replacement model 2026-08-21 16:05:11 +02:00
User 9974fb4bc0 docs: defer DWH client cutover before Project B 2026-08-21 14:35:37 +02:00
User 7118950416 docs: record DWH auth implementation evidence 2026-08-21 13:34:36 +02:00
User 0c4ff3750d fix: harden journal scanner startup 2026-08-21 07:25:55 +02:00
User dee0f9cb25 fix: stream bounded journal scans 2026-08-21 07:20:58 +02:00
User 6fb48866b8 fix: bound journal credential scan 2026-08-21 07:09:11 +02:00
User 6499d24892 test: prove DWH credential leak detection 2026-08-21 05:34:49 +02:00
User 09290a0fe7 test: harden DWH auth review gates 2026-08-21 05:29:57 +02:00
User 7fe53164ba docs: align DWH rollout header probes 2026-08-21 05:11:41 +02:00
User 7b86ea9ce5 fix: harden DWH auth recovery guidance 2026-08-21 05:04:37 +02:00
User f616aab542 fix: preserve PostgREST RPC path through DWH proxy 2026-08-21 04:40:31 +02:00
User 707c13d781 fix: harden DWH auth operator guidance 2026-08-21 04:28:20 +02:00
User 7b9b8b308d docs: explain per-installation DWH access 2026-08-21 03:58:50 +02:00
User d0f7e0497d fix: harden DWH Nginx integration gates 2026-08-21 03:37:01 +02:00
User 1b18a0fb25 test: gate DWH authentication integration 2026-08-21 03:12:01 +02:00
User 62ec29ff92 fix: isolate DWH authentication subrequest headers 2026-08-21 02:50:27 +02:00
User 87606c73c1 build: package standalone DWH authentication service 2026-08-21 02:32:26 +02:00
User 134dc1977c fix: run DWH verification with read-only registry access 2026-08-21 02:14:50 +02:00
User 419c3440d7 feat: serve DWH authentication over Unix socket 2026-08-21 01:57:19 +02:00
User 943f809d01 fix: reject duplicate legacy DWH records 2026-08-21 01:52:02 +02:00
User b1079bda21 fix: retain DWH key output on ambiguous publication 2026-08-21 01:29:04 +02:00
User 055dcabf36 fix: harden DWH credential administration CLI 2026-08-21 01:19:13 +02:00
User ebb360f700 feat: add DWH credential administration CLI 2026-08-21 00:54:21 +02:00
User e90a1a1851 fix: synchronize DWH registry snapshots 2026-08-21 00:39:35 +02:00
User 971a0e66b1 fix: harden DWH credential registry reads 2026-08-21 00:18:12 +02:00
User d2415b5429 test: satisfy DWH credential vet gate 2026-08-20 23:56:53 +02:00
User 541ef45529 feat: add protected DWH credential registry 2026-08-20 23:41:43 +02:00
User 1e82fd33fd fix: bound DWH credential digest validation 2026-08-20 23:10:02 +02:00
User 3bc84b0bc3 feat: define DWH installation credentials 2026-08-20 23:00:34 +02:00
User 4ef0a6a833 docs: plan per-installation DWH REST auth 2026-08-20 22:44:23 +02:00
User 8a1c23536f docs: design per-installation DWH REST auth 2026-08-20 22:11:23 +02:00
User b0ead4be54 test: preserve root TMPDIR prefix 2026-08-20 16:53:09 +02:00
User a1771b6bb9 test: preserve explicit TMPDIR paths 2026-08-20 16:48:00 +02:00
User 550b096253 test: align Evidence mutation with current contract 2026-08-20 16:38:37 +02:00
User 58e102a166 test: make install docs fixtures self-contained 2026-08-20 16:22:06 +02:00
User cace697fea docs: plan self-contained install docs fixtures 2026-08-20 16:13:09 +02:00
User be4a72eec2 docs: design self-contained install docs fixtures 2026-08-20 15:50:08 +02:00
User 4adc3d8bdf docs: add PSD survey remediation checklist 2026-08-20 15:35:52 +02:00
User afb0831e40 docs: plan PSD survey remediation checklist 2026-08-20 15:21:18 +02:00
User 4ebd2b77a3 docs: design PSD survey remediation checklist 2026-08-20 15:16:35 +02:00
User bd7fa6d2c1 Merge branch feat/user-owned-sessions 2026-07-16 20:40:51 +02:00
User 3abe69badc docs: record session storage deployment gotchas 2026-07-16 20:40:51 +02:00
User 5cacf70a0d fix: bootstrap user preferences without invalidating DWH cache 2026-07-16 20:32:20 +02:00
User ccb3cf4aa9 test: cover user-owned session security boundaries 2026-07-16 19:16:58 +02:00
User 7a65fc80a2 fix(deploy): validate session migrator TLS mode 2026-07-16 19:07:53 +02:00
User cadc4c6947 docs(deploy): document user-owned session cutover 2026-07-16 19:02:58 +02:00
User c6a74c9ccb fix(frontend): harden owner action confirmation 2026-07-16 18:51:02 +02:00
User 58e0884df1 feat(frontend): expose owned session scopes 2026-07-16 18:46:18 +02:00
User b454fb478b fix(backend): harden principal child isolation 2026-07-16 18:38:40 +02:00
User 458eb13c89 feat(backend): enforce user-owned sessions 2026-07-16 18:32:52 +02:00
User 72db6b823d fix(harness): record postgres decision phases 2026-07-16 18:08:17 +02:00
User c1cddaa667 refactor(harness): route workflow persistence through repositories 2026-07-16 18:01:29 +02:00
User 259f021313 fix(harness): preserve session migration JSON errors 2026-07-16 17:35:54 +02:00
User 5dbb91390f feat(harness): persist server sessions in postgres 2026-07-16 17:31:04 +02:00
User 8f0154eb9e fix(harness): persist evidence artifact 2026-07-16 17:14:47 +02:00
User 8f364ec564 feat(harness): add local session repository 2026-07-16 17:11:22 +02:00
User 8296937bc0 docs: add user-owned session storage plan 2026-07-16 17:01:39 +02:00
User 671bd20329 chore: ignore Vitest cache 2026-07-16 13:03:38 +02:00
User c587f9dc4a merge: resizable activity timeline and CTE density 2026-07-15 16:06:19 +02:00
User 7fc58287a7 docs: clarify activity split fallback 2026-07-15 15:59:21 +02:00
User 6a5ca7e8cb docs: record final activity split deployment 2026-07-15 15:57:33 +02:00
User 1f540fcb78 fix(frontend): harden activity split responsiveness 2026-07-15 15:52:22 +02:00
User f0ef2654df docs: record activity split deployment 2026-07-15 15:32:29 +02:00
User f1af1f909b style(frontend): tighten CTE plan vertical rhythm 2026-07-15 15:15:56 +02:00