dsh-plugin-control-your-schedule
Paper-style sticky notes, paper notes, calendar, drawing and a reusable prompt library inside DSH
What it is
Paper-style sticky notes, paper notes, calendar, drawing and a reusable prompt library inside DSH
How to install
Run this in the DSH web profile, then refresh the page.
$ dsh plugin --profile web add dsh-plugin-control-your-schedule@0.6.2
DSH versions accepted
>=0.2.0-0
Author and traction
HaoyanZhang123 · ★ 12 · Updated 2026-11-05
About this plugin
Paper Isle
Sticky notes, paper pages, calendar tasks, drawings and a reusable prompt library on one desk inside DSH.
中文
> panel plugin v0.6.2
Overview
Paper Isle is a sidebar panel plugin for DeepSeek Harness. It puts a personal desk into the left panel: sticky notes, paper pages, calendar tasks, drawings and a reusable prompt library live in one place, windows move and resize freely, everything saves itself, and the data never leaves your machine.
It stays quiet on purpose: no floating toasts, no empty status rows, a theme that follows DSH, and a dark mode rebuilt for paper. It is for people who want a local, offline, exportable workspace without leaving DSH.
Features
Two skins, one product
Since 0.6.0 there are two skins with identical features, only the look differs: Paper Isle Classic (classic, the default for existing workspaces — paper surface, handwriting, freely placed notes) and Native Glow (modern — no tape, stamp or paper grain; a very light blue-violet / teal ambience; DSH-native tokens; sticky notes become an ordered grid you can drag, or reorder with Alt + ←/→).
Switch in Settings → Appearance → "Desk look". It applies instantly without a page reload; windows, unsaved edits, search terms, the selected calendar day and the current drawing page all survive. A fresh install asks once, each upgrade asks once more, and "Don't remind me again" stops it for good.
Sticky notes
- Short thoughts, saved automatically; the whole sheet can be dragged (except the body text, scrollbar, colour swatches and delete button), and the one you touched last stays on top.
- The body uses the bundled LXGW WenKai handwriting face; you can switch to a system face or a paper serif in Settings.
- The trash keeps notes for 7 days instead of showing an undo toast — deleted notes land in the trash at the top of the sticky window and can be put back at any time. Empty notes are dropped immediately.
Paper pages
- Long-form writing with a searchable page list on the left and auto-save.
- A new page's title is a placeholder, not a line of literal "Untitled page".
- Pinning: the editor toolbar has Pin / Unpin with
aria-pressed; pinned pages sort first, the rest stay newest-first. Pinning survives reload, export/import and migration.
Calendar and tasks
- Every task has four urgency levels (urgent and important / important / urgent / none), switched in place on the task row without opening a detail dialog.
- Calendar dots: unfinished dots sit under the day number and take the level colour; finished dots sink to the bottom of the cell and turn neutral.
- Persistent tasks: a "daily" task reappears once a day from its anchor date; checking in today grows a new unfinished instance tomorrow, while the calendar only shows days you actually checked in. Future dates are never pre-filled. Finishing the run shows "this one is done", stops new instances and can be restored at any time.
Prompt library and composer entry
- Library: the fifth dock app, seeded with five sample prompts. Search and pin from the list, edit title and multi-line body on the right, auto-saved. Body limit 20,000 characters, up to 300 prompts. New / duplicate / pin / delete, with confirmation on delete.
- Use it while chatting: every composer has a small "Prompts" button on the left of its tool row. It opens a list above the input;
↑↓selects,Enterfills,Esccloses. It only fills the draft: an empty draft receives the whole prompt, a non-empty one gets an insert at the caret (single-step undo); a sending composer asks you to try again in a moment. It never writes the system prompt and never sends by itself.
Drawing paper
- Freehand drawing with undo/redo, eraser, brush colours and four tip sizes, clear page, delete whole page and export to PNG; the booklet flips left/right and remembers the current page.
Desk, windows and dock
- Today card on the right of a wide desk so windows never cover it; it steps aside on narrow panels.
- Dock: the only entry point to the apps; click toggles a window; icons can be dragged to reorder (or
Alt + ←/→when focused; the order is remembered and can be reset in Settings → Appearance). The house button gathers every window, and pressing it again restores them. - Clicking empty desk also gathers all windows into the dock (nothing is destroyed).
- Commands and apps: the first item in Settings, reachable with
Ctrl/Cmd + K; search apps, pages or actions,↑↓to select,Enterto run. - Windows: Classic has no minimise / maximise / close triple; drag the title bar to move and the bottom-right corner to resize; close with
Esc,Ctrl/Cmd + Alt + Wor the command list. Native Glow adds explicit minimise and close buttons in the title bar, wired to the same window manager actions. - First-run tour: six steps, replayable from Settings → Tutorial.
Theme and appearance
- Colours follow DSH: desk, windows, popovers and insets take the host's own colours and the DSH label scale; Follow DSH (default, live) / Light / Dark. The plugin only reads the host theme signal and never writes the host DOM.
- Dark mode was rebuilt: paper grain is removed in dark mode and desk, windows and popovers sit on a real brightness ladder.
- Paper grain can be turned off; paper grain and the hand-written sticky font are classic-only — hidden in Native Glow, values kept, restored on switch back.
Data and upgrades
- Upgrades keep your data: the workspace carries a version and a migration ladder (v1 → v4). The host writes
workspace.v.backup.jsonbefore a version change and keepsworkspace.prev.jsonbefore every write. A workspace that fails validation opens read-only with the original stashed — it is never overwritten with the sample desk. - Switching away and back restores windows and what each app was looking at (selected page, calen
Compare in this category
The five most-starred plugins in the same category.
| Plugin | Author | Stars | Version | Updated |
|---|---|---|---|---|
| open-design | nexu-io | 106.9K | 0.25.1 | 2026-11-10 |
| huashu-design | alchaincyf | 29.1K | 3.3.0 | 2026-11-10 |
| dsh-web | zhu1090093659 | 10.3K | 0.0.1 | 2026-11-10 |
| baoyu-design | JimLiu | 6.3K | 2.12.2 | 2026-11-10 |
| dsh-wallpaper-engine | elysia395 | 6.3K | 1.4.2 | 2026-11-10 |