Refine plugin registry README preview and browse density #202
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#202
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?
Plugin registry detail README rendering currently uses a custom fetched HTML
surface, and the Browse card list is more visually busy than the registry
source card view. Both should better match the app: use the app markdown preview
component for README content, and keep Browse cards dense with only essential
metadata.
Problem
The Browse plugin details modal should render plugin README markdown through the
same markdown preview component used by the app rather than a custom
proseHTML block. The initial Browse listing should also be denser and less badge-heavy
so users can scan more plugins at once.
Goal
Use the existing markdown preview surface for plugin registry README content and
make the initial Browse card grid more compact, ideally supporting three columns
at full settings width.
Scope
markdown preview/embed component.
uninstall actions.
columns where space permits.
move richer category/platform/install-state badges to the details view.
preview rendering path and denser Browse card contract.
Non-goals
Acceptance Criteria
markdown preview component.
prose/raw HTML README renderer.plugin actions.
when the settings modal width allows.
compact metadata; category/platform/install-state badges are available from
the details screen instead.
behavior.
verification pass.
Implementation Notes
Likely files:
packages/workspace/src/lib/components/configuration/plugins-registry-panel.sveltepackages/workspace/src/lib/components/configuration/plugin-readme.tspackages/workspace/spec.mdspec/src/20-packages/workspace/index.mdspec/src/30-cross-package-contracts/plugin-registry.mdSuggested Files or Specs To Inspect
spec/src/20-packages/workspace/index.mdspec/src/30-cross-package-contracts/plugin-registry.mdspec/src/30-cross-package-contracts/editor-and-views.mdspec/src/20-packages/plugins/markdown/index.mdpackages/plugins/plugin-markdown/src/Validation Commands
pnpm --filter @lapis-notes/workspace check:sveltepnpm --filter @lapis-notes/workspace check:formatpnpm --filter @lapis-notes/workspace check:typespnpm --filter @lapis-notes/workspace check:allmake spec-lintmdbook build specpnpm test:smokeRelated Issues
Follow-up Tasks
Implementation Summary
Rendered registry README markdown through the app MarkdownPreview component, resolved README-relative URLs before preview rendering, made Browse cards denser with a three-column layout at full settings width, and moved category/platform/extra badges to the detail modal.
Render plugin registry README with markdown previewto Refine plugin registry README preview and browse density