Commit Graph
185 Commits
Author SHA1 Message Date
marcopan 0a2c667231 fix(auth): close cancellation and workspace races 2026-08-17 19:32:03 +02:00
marcopan d12b629420 fix(auth): harden diagnostic cleanup races 2026-08-17 18:41:40 +02:00
marcopan af16464e68 fix(auth): harden interactive diagnostic lifecycle 2026-08-17 17:57:10 +02:00
marcopan ef244ab56d fix(auth): harden unified diagnostic execution 2026-08-17 17:25:26 +02:00
marcopan 30ee9433dc fix(auth): harden unified diagnostic execution 2026-08-17 16:39:54 +02:00
marcopan 3ed00ff086 feat(auth): include authentication in workspace and tht diagnostics 2026-08-17 15:51:16 +02:00
marcopan 8573500121 fix(auth): harden OIDC browser transactions 2026-08-17 06:18:49 +02:00
marcopan 4fe51cbeb1 feat(auth): add generic OIDC login with mandatory groups 2026-08-17 05:44:10 +02:00
marcopan 202822f3ba feat(auth): add remembered local login to the frontend 2026-08-17 04:52:39 +02:00
marcopan 351361f72f feat: finish Pi and workspace management updates 2026-08-16 14:19:32 +02:00
marcopan 460caa550c docs: clarify workspace authoring guidance 2026-08-15 21:25:48 +02:00
marcopan a02ac52836 fix: return workspace manager to level one 2026-08-14 22:18:12 +02:00
marcopan c9c30563f2 fix: improve workspace manager navigation and sizing 2026-08-14 21:20:41 +02:00
marcopan 900faad983 fix: close Pi management final review findings 2026-08-14 20:15:21 +02:00
marcopan 225d13cd75 fix(frontend): preserve Pi auth asset guidance 2026-08-14 19:14:53 +02:00
marcopan 99012f04c2 fix(frontend): make Pi operator tabs keyboard accessible 2026-08-14 19:01:20 +02:00
marcopan 1df881d98d feat(frontend): simplify Pi operator workflow 2026-08-14 18:52:11 +02:00
marcopan ab33e0ed0a docs: describe read-only workspace runtime configuration 2026-08-14 18:01:02 +02:00
marcopan fd3b62ce6f refactor: stop persisting workspace state in the browser 2026-08-14 17:43:10 +02:00
marcopan 3978008aed feat: add read-only workspace and secret management UI 2026-08-14 17:38:24 +02:00
marcopan f8117e8428 fix: remove reviewer response success toast 2026-08-14 12:40:50 +02:00
marcopan db1a81cfa6 fix: surface reviewer response failures 2026-08-14 12:06:25 +02:00
marcopan 25b2835e73 Fix workspace policy loading 2026-08-13 23:24:45 +02:00
marcopan 930335a804 fix: restore escaped control range in snapshot path regex 2026-08-11 15:39:12 +02:00
marcopan 1790d2449f refactor: make browser workspace writes bootstrap-only 2026-08-11 15:36:09 +02:00
marcopan 66f44b054f test: add schema v3 only absence gate 2026-08-11 08:09:01 +02:00
marcopan 90684c3280 refactor: remove legacy workspace UI state 2026-08-10 22:56:00 +02:00
marcopan d77c08884b test: use canonical workspace API fixtures 2026-08-09 20:44:35 +02:00
marcopan a681c431fb fix: sanitize workspace API envelopes 2026-08-09 20:38:54 +02:00
marcopan a580c4ca8a fix: preserve workspace evidence in browser drafts 2026-08-09 20:27:20 +02:00
marcopan 4e810af516 test: align qdrant ollama verification fixtures 2026-08-08 22:15:02 +02:00
marcopan 1b1213317b fix: fail safe on missing workspace revisions 2026-08-08 20:03:41 +02:00
marcopan c3a5621737 feat: edit qdrant workspace collections 2026-08-08 19:56:29 +02:00
marcopan fd1fd2f802 fix: refresh Pi credential readiness 2026-08-05 06:30:25 +02:00
marcopan 7df21b5f21 fix: harden Pi management readiness 2026-08-05 06:20:25 +02:00
marcopan 7a8bcacbfe feat: add Pi management interface 2026-08-05 05:53:28 +02:00
marcopan 8ffcaf3db9 deploy: route frontend and core through one origin 2026-08-04 15:48:15 +02:00
marcopan 8effdc6c89 fix: report nested workspace conflicts 2026-08-04 07:05:51 +02:00
marcopan 234b40e7cf fix: resolve workspace publish conflicts 2026-08-04 06:57:19 +02:00
marcopan b75b3af28e feat: publish and synchronize workspace drafts 2026-08-04 06:47:10 +02:00
marcopan 6b40fa0cc5 fix: harden workspace manager drafts 2026-08-04 06:36:16 +02:00
marcopan 48fd316b90 feat: add workspace management editor 2026-08-04 06:27:59 +02:00
marcopan b686ffe271 fix: gate direct session creation by workspace policy 2026-08-04 06:13:22 +02:00
marcopan 7a780d8904 fix: block creation when workspace summaries fail 2026-08-04 06:05:22 +02:00
marcopan 41c558e06c fix: gate creation until workspace summaries load 2026-08-04 06:01:25 +02:00
marcopan b3ff39fc26 fix: make workspace policy waits selection-safe 2026-08-04 05:55:49 +02:00
marcopan cddd906719 fix: wait for workspace policy before creation 2026-08-04 05:48:13 +02:00
marcopan 959c6871ee fix: validate workspace drafts and reconcile models 2026-08-04 05:38:43 +02:00
marcopan cee4cfa63d feat: store workspace preferences and drafts locally 2026-08-04 05:28:13 +02:00
marcopan 301db4bd85 feat: pin sessions to workspace revisions 2026-08-04 05:05:20 +02:00