Introduction¶
When running long tasks in DSH, there are often three types of information with nowhere to go: temporary conclusions, the next step to take, and screenshots pasted to explain issues. Putting them in the chat gets scrolled away, and opening a separate desktop sticky note app disconnects from the current workflow. This plugin adds a sticky note entry to the DSH sidebar, providing a sticky note wall, images and text, due reminders, completion states, a pinned floating window, and an optional native Windows pinned desktop window. It is maintained by skyline66, categorized as a client plugin in the community directory, and currently has 0 stars.
What is this¶
This is a sticky note wall plugin for DSH Web and Desktop. It solves the problem of noting down “quick notes, things to look back on when due, and content that needs to float above the panel” within the Harness interface, rather than replacing a note-taking software. Features include sidebar entry, brick-wall layout notes, images, due reminders, completion states, keyboard shortcuts, pinned floating window, appearance themes, and an optional native Windows pinned desktop window. The plugin is MIT licensed, version 1.2.1.
Core Features¶
Sidebar Entry. A sticky note icon appears in the sidebar with an overdue badge. Clicking it displays the sticky note wall in the main column.
Pinning and Floating. Any note can be pinned via the pin icon or editor toggle. Pinned notes appear in a window floating above all Harness panels; switching panels does not make them disappear. The title bar can be dragged to move (snaps to screen edges), collapse, or hide.
Quick Record. The floating window has a built-in input box. After typing, press Ctrl/Cmd+Enter, and a new note is immediately pinned. The pinned card supports inline editing, completion toggling, due tags, and image thumbnails.
Native Desktop Window (Windows). You can open a native pinned window to render pinned notes outside Harness and above other applications. The helper program is compiled from C# source code published with the repository upon first use (about ten seconds) and runs on the Microsoft Edge WebView2 runtime built into Windows 10/11.
Images and Text. You can paste screenshots, drag in files, or select images via Ctrl/Cmd+V in the wall, editor, or floating window. Images are saved to the plugin data directory and referenced by filename.
Due Reminders. Each note can have a due date. After overdue, an in-app reminder is triggered, offering View / Done / Snooze 10 min, along with desktop notifications, sidebar badges, and a “Due today” filter.
Completion State. Check to complete. Completed notes fade, get a strikethrough, and move to the Done filter.
Appearance. Choose color schemes (Follow theme / Light paper / Dark paper), paper texture (Auto / Solid / Frosted glass), contrast, default color, font, font size, line height, border radius, and density. Notes select their own paper color, making them readable on light themes, dark themes, and wallpaper backgrounds.
Manual Ordering. Switch the wall to Manual, then drag cards to sort. The order is saved with the notes.
Startup. Optionally register Harness to HKCU\Software\Microsoft\Windows\CurrentVersion\Run to use sticky notes after login.
Installation and Usage¶
Install from the market list (Recommended):
dsh plugin --profile web add github:skyline66/dsh-sticky-notes-wall
For local development, use a link in the profile’s package.json to point to the local checkout:
"dsh-sticky-notes-wall": "link:C:/Users/you/plugins/dsh-plugins/sticky-notes"
Then refresh the page. A sticky note icon will appear in the sidebar, and the plugin will add a Sticky Notes page under Settings.
After updating the host side (index.js), you need to restart Harness once to load the new JavaScript generation; the browser side is automatically reloaded by the client bundle watcher.
Typical Usage¶
After installation, main recording actions are done via shortcuts without needing to click the icon first:
Ctrl/Cmd + Shift + N: Open the wall from any location and create a new note.Ctrl/Cmd + Shift + P: Show or hide the floating window.N: Create a note in the wall.Ctrl/Cmd + Enter: Save (editor, quick record, floating window inline editing)./: Focus the search box.?: Open the shortcuts panel.Esc: Close the editor, cancel inline editing, or close the image preview.
A common usage is: use Ctrl/Cmd + Shift + P to keep the floating window pinned to one side of the screen, press Ctrl/Cmd + Enter to immediately pin a new note when you need to jot down a task; when the time comes, press Snooze 10 min in the reminder to postpone, and check it off to move to Done when finished.
The Windows desktop window can be moved by dragging the title bar, collapsed by double-clicking the title bar, and resized from the handle in the bottom right corner. The window remembers its position; clicking any note focuses the Harness window. The tray icon provides Show / Reload / Quit, and the window closes automatically when Harness exits.
Appearance and desktop options are centralized in Settings → Sticky Notes: Appearance manages colors, paper texture, contrast, font size, border radius density, and live preview; Floating window manages width, opacity, position lock, and open on startup; Desktop & order manages the native desktop window, startup, and note sorting.
Data and Directory¶
Data is stored in ~/.dsh/sticky-notes/:
~/.dsh/sticky-notes/
wall.json notes, done state and reminder stamps
prefs.json appearance, floating window and ordering preferences
attachments/ pasted images
desktop/ compiled desktop helper, widget files, payload
desktop-data/ desktop window bounds, WebView2 profile, native.log
The floating window’s own visibility, position, and pinned list are browser UI states stored in localStorage; appearance preferences are also cached in localStorage and mirrored to prefs.json.
Use Cases and Notes¶
Suitable for people doing work in DSH that requires “temporary recording, checking back on time, and staying above the interface,” especially users who treat Harness as their sole workstation and don’t want to open a separate sticky note app. The native desktop window is only suitable for Windows 10/11, provided the machine has the .NET Framework compiler (csc.exe, built into Windows 10/11) and the WebView2 runtime.
The following points need attention:
- The plugin runs with the permissions of the current dsh process. Source code and license should be checked before installation. The repository is MIT licensed, but the WebView2 SDK binaries under
native/sdk/belong to Microsoft and should be redistributed according to the licenses innative/sdk/LICENSE.txtandnative/sdk/NOTICE.txt. - Upon first use, the desktop window helper program is compiled on the spot, taking about ten seconds; this is normal. The repository only contains source code and does not carry pre-compiled artifacts.
- Notes, preferences, attachments, and the desktop helper program are all written in the plugin data directory; pay attention to migrating or cleaning them together.
- This plugin is a community directory entry; the directory site has no official affiliation with DeepSeek or Huafan.
Conclusion¶
The value of dsh-sticky-notes-wall lies in moving notes out of the chat, allowing them to serve as a sidebar sticky note wall within Harness or as a pinned window floating before the desktop, creating a closed loop for recording, reminding, and completing. Directory page: https://www.skillhub.cn/plugins/skyline66/dsh-sticky-notes-wall ; Source code: https://github.com/skyline66/dsh-sticky-notes-wall .