Commit graph

  • 92a6827aef Clarify session visibility docs after view-all-off tightening. main oliver 2026-09-16 23:52:33 +08:00
  • ef57e05942 Honor view-all off: only own sessions and personal workspace. oliver 2026-09-16 23:52:02 +08:00
  • 7c899942fb Stop stealing conversation.hero.workspace slot with a null lock. oliver 2026-09-16 23:22:18 +08:00
  • 91d2515205 Unify admin-class workspace create and restore Add-workspace UI. oliver 2026-09-16 22:46:45 +08:00
  • 060500360d Stop infinite page refresh from auth remount gates. oliver 2026-09-16 22:01:22 +08:00
  • ab926969f6 Restore Add-workspace after granting create permission. oliver 2026-09-16 21:58:19 +08:00
  • 89700ef4f9 Allow admin (and Host plugins) to create workspaces. oliver 2026-09-16 21:52:14 +08:00
  • 050b99426f Remove unused NetX alarm WebSocket bridge. oliver 2026-09-15 23:10:32 +08:00
  • ad0cc98b38 Make session visibility preference-driven and keep system-channel ACL separate. oliver 2026-09-14 20:48:15 +08:00
  • c26dc68f77 Add decrypt-to-unlock local admin via sealed env box. oliver 2026-09-12 22:16:21 +08:00
  • 922abaa89e Restore uds-auth session on badge mount so login survives reload. oliver 2026-09-12 21:11:15 +08:00
  • 81ff8eb19f Speed up uds-auth login: paint badge first, lazy /api/me. oliver 2026-09-12 12:29:49 +08:00
  • 1c461285fc Expose udsAuth.getRole for cron elevated-cwd checks. oliver 2026-09-10 11:23:41 +08:00
  • cc32a6c6ea Expose resolveIdentityForEmpNo on udsAuth for role-aware cron cwd. oliver 2026-09-10 10:00:59 +08:00
  • 627e61aa80 Keep emergency login visible when QR fetch fails. oliver 2026-09-10 02:04:42 +08:00
  • e2c2e949ed Restrict @ mention and session query ACL so admin/user only see owned or workspace sessions. oliver 2026-09-10 00:30:46 +08:00
  • e48b8bd082 Fix uds-auth settings save on frozen DSH config objects. oliver 2026-09-09 22:38:37 +08:00
  • fd0df9b890 Add uds-auth zh/en i18n, UAC-branded settings, and QR expire/fail overlay. oliver 2026-09-09 22:10:37 +08:00
  • b60c626d41 Bundle uds-skill-auth inside the uds-auth plugin for single-package handoff. oliver 2026-09-08 23:46:11 +08:00
  • c5c6089f89 Document uds-skill-auth in the plugin for easy handoff to skill authors. oliver 2026-09-08 23:43:29 +08:00
  • 3595f49c86 Ship uds-skill-auth as a distributable skill for field UDS credential helpers. oliver 2026-09-08 23:35:28 +08:00
  • 64761c8300 Add parallel skill credential path to uds-auth for agent/cron use. oliver 2026-09-08 23:01:11 +08:00
  • 564d6ac189 Allow in-process IM/cron session APIs when UDS ALS is unset. oliver 2026-09-08 19:43:48 +08:00
  • ba60368f39 Fix session history after UDS login by binding identity on all ws stream upgrades. oliver 2026-09-08 19:43:09 +08:00
  • 9a93e9c8ce Do not hide dsh-ops-cron task rows with the session-only projectRow CSS. oliver 2026-09-08 16:03:42 +08:00
  • bc93392a02 Expose udsAuth Cordis service for request identity and workspace paths. oliver 2026-09-08 15:49:58 +08:00
  • c41991057d Restore workspace partitions for super admins; only force flat after auth-ready. oliver 2026-09-08 15:17:18 +08:00
  • f98d283118 Wait for workspaceRegistry before provisioning user workspaces. oliver 2026-09-08 15:03:06 +08:00
  • e9040224fb Force flat session sidebar for users without workspace create. oliver 2026-09-08 14:57:23 +08:00
  • 1b397c6733 Unblock composer for normal QR users after login. oliver 2026-09-08 14:45:52 +08:00
  • 6b24fd15da Use soft reconnect on logout instead of full page reload. oliver 2026-09-08 14:36:35 +08:00
  • bad000d5b6 Use workspace membership as session ACL; keep owners for audit. oliver 2026-09-08 14:25:52 +08:00
  • 97dbfc4940 Reload after login so session history keeps WS identity. oliver 2026-09-08 14:10:15 +08:00
  • 1053403d88 Prefer soft reconnect after UDS login instead of full reload. oliver 2026-09-08 11:45:07 +08:00
  • 4a477f3513 Stop ACL from wiping local workspace partitions for fallback_admin. oliver 2026-09-08 11:33:46 +08:00
  • e479fe0833 Fix fallback_admin missing workspaces after fresh login. oliver 2026-09-08 11:27:05 +08:00
  • 3e5c1f846e Fix local fallback_admin workspace list on HTTP. oliver 2026-09-08 11:20:10 +08:00
  • 93526e7d45 Seed fallback_admin password Admin@123 on first start. oliver 2026-09-08 11:10:36 +08:00
  • 337f6501b0 Enable fallback_admin by default with Admin@123. oliver 2026-09-08 11:09:14 +08:00
  • 6455feed65 Fix fallback_admin logout so badge returns to 未登录. oliver 2026-09-08 10:58:47 +08:00
  • ed562f7c21 Fix anonymous blank UI and stale session restore. oliver 2026-09-08 10:51:08 +08:00
  • d0f77d2d4e Clear restored session when UDS user is anonymous. oliver 2026-09-08 10:41:02 +08:00
  • 3ae13ce13d Hide workspaces when logged out: require token/fallback for ACL identity. oliver 2026-09-08 10:35:20 +08:00
  • 17fc093a2d Clear UDS_FALLBACK_UI on server logout. oliver 2026-09-08 10:29:28 +08:00
  • 7d4d228317 Clear UDS_FALLBACK_UI cookie on logout. oliver 2026-09-08 10:29:09 +08:00
  • 655655d878 Fix fallback_admin session list when HttpOnly cookie hides empNo from JS. oliver 2026-09-08 10:28:45 +08:00
  • 42c5dd2c35 Simplify footer auth badge to username and anchor panel above it. oliver 2026-09-08 10:17:30 +08:00
  • cf5c9d5060 Reconnect remote.mux after UDS login so session history uses new cookies. oliver 2026-09-08 10:10:37 +08:00
  • 7b893d9b3b Bind UDS identity on WebSocket via Host ws module; hide workspaces when anonymous. oliver 2026-09-08 10:04:33 +08:00
  • 382264f9d6 Resolve UDS ACL identity from cookies when sessionStore is empty. oliver 2026-09-08 09:58:27 +08:00
  • a283b5cdc6 Fix workspace visibility: registry inject and WebSocket UDS identity. oliver 2026-09-08 09:51:52 +08:00
  • ee0a49f381 Repair dsh-acl WebSocket identity patch syntax. oliver 2026-09-08 09:49:30 +08:00
  • a5ba9d52cc Fix workspaceRegistry inject and restore WS UDS identity. oliver 2026-09-08 09:48:44 +08:00
  • 42618379a5 Fix super_admin workspace list lost on follow ALS gap. oliver 2026-09-08 09:36:17 +08:00
  • 1f2ff7e00b Block inert composer card clicks unless super_admin. oliver 2026-09-08 09:25:43 +08:00
  • 1fc39a3210 Gate open-workspace UI to super_admin only. oliver 2026-09-08 09:22:15 +08:00
  • 52fc39f71e Lock workspace chooser for anonymous users before first click. oliver 2026-09-08 09:13:03 +08:00
  • 2072c10338 Block workspace directory picker unless super_admin. oliver 2026-09-08 08:30:55 +08:00
  • 2cf253f6aa Gate dsh-ops-cron APIs and UI behind UDS login. oliver 2026-09-08 08:06:54 +08:00
  • db907a9489 Hide session list for anonymous UDS users. oliver 2026-09-08 07:53:35 +08:00
  • 92ee170b2e Enforce multi-user ACL for sessions, settings, and workspaces. oliver 2026-09-08 04:29:48 +08:00
  • 9d16301700 Match UDS login chrome to Settings trigger; sit login near sidebar edge. oliver 2026-09-08 04:00:29 +08:00
  • 1ac1aec952 Lay Settings and UDS login on one sidebar foot row side by side. oliver 2026-09-08 03:54:08 +08:00
  • e052ef4bf4 Pin UDS login to sidebar.footer.action (stable foot next to Settings, right-aligned). oliver 2026-09-08 03:50:19 +08:00
  • 7e2d8ef5d8 Avoid login badge overlapping Session log: header when in session, overlay only when idle. oliver 2026-09-08 03:44:12 +08:00
  • 705c6864ef Show UDS login on shell.overlay so it is visible without an active session. oliver 2026-09-08 03:39:58 +08:00
  • 8f569070a0 Remove broken /settings shortcut from UDS login badge panel. oliver 2026-09-08 03:34:25 +08:00
  • b3b5b6997e Fix first-login bootstrap to super_admin; allow admin settings via canAccessSettings. oliver 2026-09-08 03:23:20 +08:00
  • 9ff9635624 Query user profile via intranet direct HTTP; upgrade/clear trust sessions without department. oliver 2026-09-08 02:50:34 +08:00
  • 74a86ff832 Fix QR login: pass userSearchUrl into auth middleware for token+empNo verify. oliver 2026-09-08 02:37:08 +08:00
  • b535714000 Move UDS login into header.utilities so it sits left of session log-download. oliver 2026-09-08 02:22:43 +08:00
  • 91a1804f68 Place UDS login beside session log-download in the same header.actions slot. oliver 2026-09-08 02:17:17 +08:00
  • b4fa832a6b Move UDS login back to top-right overlay, docked left of toggles with matching chrome style. oliver 2026-09-08 02:13:25 +08:00
  • 74ea52667d Fix duplicate /uds-auth route: drop rpc.handle, register webServer prefix once. oliver 2026-09-08 02:04:57 +08:00
  • 6caafe9590 Fix uds-auth client.js syntax error that broke the whole plugin bundle. oliver 2026-09-08 02:00:55 +08:00
  • 6360f80349 Move UDS login badge into session header actions to avoid covering Search/toggles. oliver 2026-09-08 01:58:31 +08:00
  • c9ca785155 Register /uds-auth/qr-start and fix crypto imports for QR login. oliver 2026-09-08 01:54:42 +08:00
  • 3aca99ca93 Fix uds-auth qr-start 404 by registering route and top-level crypto import. oliver 2026-09-08 01:54:02 +08:00
  • 505f9dea3f Restore uds-auth in oclaw: DSH plugin with token+profile auth, settings UI, and pagination. oliver 2026-09-08 01:46:17 +08:00
  • 8ca42dd973 change log in oliver 2026-09-08 00:28:58 +08:00
  • 9cf026f605 Fix WhatsApp Admin QR bind and show the scan prompt only after Bind. oliver 2026-08-17 23:54:48 +08:00
  • 5c6833612f Add WhatsApp session bind/unbind to Admin Runtime, and fix related Admin JS errors. oliver 2026-08-17 22:23:35 +08:00
  • 1bdbfc3b85 Require ops to persist field general knowledge to Wiki, not chat memory. oliver 2026-08-12 23:41:15 +08:00
  • 91c5a1a754 Trigger async runtime prewarm immediately after Admin MCP tools sync. oliver 2026-08-12 22:59:17 +08:00
  • e095901f61 Slim MCP sync Admin status and stop page-wide horizontal overflow. oliver 2026-08-12 22:53:35 +08:00
  • 02f2c69deb Harden ops ROLE_SYSTEM answer shape with good/bad reply examples. oliver 2026-08-12 22:40:47 +08:00
  • 2f1d3983b8 Polish ops skills from field Q&A and tighten fiber_cut vs optical-power presets. oliver 2026-08-12 22:36:57 +08:00
  • 4660cc7507 Treat missing MCP binding keys as empty and stress batch-only multi-NE CLI in ops skills. oliver 2026-08-12 22:28:24 +08:00
  • 4827278a9c Enforce report-first short intents and async large execManagedNe batches. oliver 2026-08-12 22:17:16 +08:00
  • 366bc2a320 Slim ops system tools and invalidate wire when MCP binding changes. oliver 2026-08-12 22:08:01 +08:00
  • 605751b6a6 Soften short-intent gates and add tool-result refs plus MCP wire invalidate. oliver 2026-08-12 21:48:05 +08:00
  • 3785e78a72 Make prewarm resync MCP tools and rebuild frozen wire cache. oliver 2026-08-12 21:34:45 +08:00
  • 25d09d78ce Prefer hetero targets batch for multi-NE CLI instead of one-NE loops. oliver 2026-08-12 21:27:30 +08:00
  • 42092423fb Fix login hang, chat boot wiring, and username wipe on remount. oliver 2026-08-12 20:21:31 +08:00
  • 5bcaf7fd2d Show login progress immediately and stop auth 401 hangs. oliver 2026-08-12 20:03:34 +08:00
  • f92cb85a4a Localize Plugins actions and parallelize Plugins/Skills boot fetches. oliver 2026-08-12 19:44:07 +08:00
  • f6f129931f Ship Cursor-only MCP admin and modular Admin/Chat UI. oliver 2026-08-12 19:38:26 +08:00
  • 2aff012b48 Keep scheduled-job replies complete instead of truncating mid-summary. oliver 2026-08-12 16:13:06 +08:00
  • 8419df2187 Tighten WhatsApp group gates: stay silent without @ and ignore quote-only replies. oliver 2026-08-11 11:28:26 +08:00
  • 76f62d8fac Cut ops turn idle loops and WhatsApp progress spam. oliver 2026-08-11 11:13:41 +08:00