Move notebook runtime and output status plus notebook run actions from the sticky banner into the status bar #128
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#128
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?
Move notebook-level execution status and actions out of the notebook body/header banner and into notebook-aware status-bar items.
Problem
Notebook leaves currently render a sticky banner ahead of the document body for runtime transport, output-state status, Safe Mode messaging, and notebook-level actions. That keeps essential state visible, but it adds notebook-specific chrome inside the content surface and duplicates patterns already moving toward declarative status-bar items elsewhere in the app.
Goal
Expose notebook runtime state, output-state badges, and notebook-level run actions through the shared status bar when a notebook leaf is active.
Scope
Non-goals
Acceptance Criteria
Implementation Notes
Suggested Files or Specs To Inspect
packages/notebook/src/lib/notebook-view.tspackages/notebook/src/lib/notebook-view-status.sveltepackages/notebook/src/lib/runtime/notebook-runtime-status.tspackages/notebook/src/notebook-plugin.tspackages/api/src/lib/status-bar.svelte.tspackages/workspace/src/lib/components/status-bar/status-bar.sveltespec/src/20-packages/plugins/notebook/index.mdspec/src/30-cross-package-contracts/editor-and-views.mdValidation Commands
Follow-up Tasks
Implementation Summary
Moved notebook runtime and output status plus note-level run, rerun-stale, and clear-output actions into notebook-owned status-bar items, removed the sticky notebook banner, added focused workspace coverage for the new status-bar surface, and updated the notebook specs.
New issueto Move notebook runtime and output status plus notebook run actions from the sticky banner into the status bar