Cover and fix Electron registry settings visibility #184
Labels
No labels
abandoned
active
audit
blocked
data-safety
difficulty:easy
difficulty:hard
difficulty:high
difficulty:medium
docs
done
duplicate
notebook-v0
open
priority:high
ready
release-critical
safe-mode
spec
spec-backlog
subsystem:api
subsystem:backlog
subsystem:bases
subsystem:ci
subsystem:command
subsystem:configuration
subsystem:consolidate
subsystem:dependencies
subsystem:desktop-electron
subsystem:diffmerge
subsystem:docker
subsystem:docs
subsystem:fuzzy
subsystem:graph
subsystem:hotkeys
subsystem:lapis
subsystem:maint
subsystem:maintenance
subsystem:markdown
subsystem:markdown-lint
subsystem:md018
subsystem:notebook
subsystem:notifications
subsystem:opfs
subsystem:package
subsystem:plugin-markdown
subsystem:plugin-tasks
subsystem:plugins
subsystem:registry
subsystem:release
subsystem:renovate
subsystem:restore
subsystem:scripts
subsystem:search
subsystem:settings
subsystem:spec
subsystem:tasks
subsystem:testing
subsystem:ui
subsystem:web
subsystem:workspace
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lapis-notes/lapis#184
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Electron should expose the same Full Registry V1 settings surface as the shared
workspace shell and the regression should be covered by desktop E2E tests.
Problem
The shared workspace shell registers the registry-facing Plugins settings tab,
but the Electron dev app is reported to show no registry settings. Existing
desktop E2E coverage does not assert that the registry tab is visible or that
Docs is absent from bundled core plugins.
Goal
Make the registry settings surface discoverable and functional in Electron, and
add focused desktop regression coverage so future registry UI changes cannot
ship browser-only.
Scope
appearing.
startup state.
Non-goals
Acceptance Criteria
renders the Installed, Browse, Updates, and Sources views.
lapis-docsis not present as a bundled core plugin atstartup.
settings path rather than a desktop-only duplicate UI.
Implementation Notes
tests.
packages/desktop-electron/e2e/.appobject only for setup/navigation; assert visible UIwhere practical.
Suggested Files or Specs To Inspect
packages/desktop-electron/e2e/packages/workspace/src/lib/components/app/App.sveltepackages/workspace/src/lib/components/configuration/plugins-registry-panel.sveltespec/src/20-packages/desktop-electron/index.mdspec/src/20-packages/workspace/index.mdValidation Commands
pnpm --filter @lapis-notes/desktop-electron test:e2e -- --grep "registry"pnpm --filter @lapis-notes/desktop-electron check:e2epnpm --filter @lapis-notes/workspace check:allpnpm test:smokeRelated Issues
Follow-up Tasks
Implementation Summary
Labeled the shared settings entry and panel as Plugin registry, added desktop Electron E2E coverage that opens the registry settings tab and verifies the Installed/Browse/Updates/Sources views, and asserted lapis-docs is not a bundled core plugin in the desktop runtime.