Add first-class Tasks Planner view #108
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#108
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?
Add a dedicated planner workspace view that renders the planner buckets from the Tasks runtime as a calm daily workflow surface.
Problem
The current Tasks leaf is a powerful data-table browse surface, and generated Bases provide advanced task views, but there is no calm planning shell that answers what deserves attention now.
Goal
Add a first-class
plugin:tasks-plannerview opened by a Tasks command, defaulting to Today and rendering Inbox, Today, This Evening, Upcoming, Anytime, Someday, and Logbook without replacing existing task views.Scope
TasksPlugin.getTasks()andtasks-changed.tasks:open-plannerand a visible way to open the planner from the Tasks UI.Non-goals
Acceptance Criteria
Tasks: Open Planneropens or reveals a dedicated planner leaf.tasks-changed.plugin:tasksdata-table view and generated Bases views still work.tasks-...selectors and no component-local style blocks.Implementation Notes
TasksViewpattern insrc/view/view.tsfor view registration and Svelte mounting.TaskCardRowas the default Today surface, but reuseTaskCardOverflowMenuandTaskDetailDialog.Suggested Files or Specs To Inspect
packages/plugins/plugin-tasks/src/view/view.tspackages/plugins/plugin-tasks/src/view/view.sveltepackages/plugins/plugin-tasks/src/core/plugin.tspackages/plugins/plugin-tasks/src/editor/task-card-overflow-menu.sveltepackages/plugins/plugin-tasks/src/editor/task-detail-dialog.sveltepackages/plugins/plugin-tasks/src/app.csspackages/workspace/e2e/tasks.spec.tsValidation Commands
pnpm --filter @lapis-notes/tasks testpnpm --filter @lapis-notes/tasks checkpnpm --filter @lapis-notes/workspace checkmake spec-lintpnpm test:smokeFollow-up Tasks
Implementation Summary
Added the dedicated Tasks Planner workspace view with bucket navigation, task rows, completion toggles, detail opening, and task-note opening.