From d2f6171ddd81ed2985003d2c49df02740e6e637c Mon Sep 17 00:00:00 2001 From: Ryder Sun Date: Fri, 30 Oct 2026 11:01:49 +0800 Subject: [PATCH] fix: show one compact theme-aware discovery loader Remove the duplicate progress bar and pulsing status dot. Reduce wave geometry to 190 by 72 and inherit existing light/dark accent colors. Record the provider-agnostic native CLI boundary in AGENTS.md. Checks: frontend 375 tests; web and desktop builds; desktop pack; Electron first-run and returning-user checks with animated loader, light/dark colors and a 560px window. --- AGENTS.md | 1 + frontend/src/App.vue | 3 - frontend/src/__tests__/meldwork/App.spec.js | 2 + frontend/src/components/WavePhysicsLoader.vue | 55 ++++++------------- frontend/src/styles/agent-discovery.css | 43 --------------- 5 files changed, 21 insertions(+), 83 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 4e6b304..e867da6 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -11,6 +11,7 @@ - Meldwork is a local-first desktop application. Do not introduce a required server, container, or cluster dependency unless the task explicitly calls for it. - Keep Agent execution in the Electron main process. Renderer access must go through narrow, validated preload APIs. +- Respect native Agent configuration and keep CLI integration provider-agnostic. Do not add gateway-specific adapters, provider overrides, or bundled patches for external tools such as Magpie. - Never expose executable paths, tokens, credentials, or unrestricted shell execution to renderer code. - Store secrets only through operating-system-backed secure storage. Do not add plaintext fallbacks. - Keep workspace write access opt-in. Conversations and groups stay local; do not add remote participants, cloud channels, or remote conversation storage. diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 1e52c17..f5776c5 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -41,9 +41,6 @@

{{ t('agentDiscovery.kicker') }}

{{ t('agentDiscovery.title') }}

{{ t('agentDiscovery.body') }}

-