Repository navigation
Releases: rblalock/omarchy-panel-notes
Release list
Panel Notes v0.1.4
This maintenance release pins every GitHub Actions dependency to its full commit SHA, preventing mutable version tags from changing the CI code executed on pushes and pull requests. Checkout no longer persists repository credentials. A regression check flags mutable action references.
The clipboard/process protection from v0.1.2 is unchanged. This release also corrects a test-only race when Linux removes an exited process during cleanup verification. Local validation passed: 44 Python tests, Markdown checks, QML lint, and Omarchy package validation.
Update
Wait for Saved and close notes, then run:
omarchy plugin update rblalock.panel-notes
omarchy restart shellNotes, images, tabs, and shortcuts are preserved. New installations use:
omarchy plugin add https://github.com/rblalock/omarchy-panel-notes.git --enablePanel Notes v0.1.3
Superseded by v0.1.4. The latest release includes the clipboard fix, immutable CI action references, and a cleanup-test correction.
This maintenance release pins every GitHub Actions dependency to its full commit SHA, preventing mutable version tags from changing the CI code executed on pushes and pull requests. Checkout no longer persists repository credentials. A regression check flags mutable action references.
The clipboard/process protection from v0.1.2 is unchanged. Local validation passed: 44 Python tests, Markdown checks, QML lint, and Omarchy package validation.
Update
Wait for Saved and close notes, then run:
omarchy plugin update rblalock.panel-notes
omarchy restart shellNotes, images, tabs, and shortcuts are preserved. New installations use:
omarchy plugin add https://github.com/rblalock/omarchy-panel-notes.git --enablePanel Notes v0.1.2
Superseded by v0.1.4. The latest release includes the clipboard fix, immutable CI action references, and a cleanup-test correction.
This security fix prevents a malicious or malfunctioning clipboard owner from making the notes service buffer unlimited data during image paste.
- Clipboard MIME lists are capped at 16 KiB and images at 25 MiB while reading. Overflow and timeout stop the subprocess group; incomplete images are never imported.
- External context-provider responses receive the same protection at their existing 128 KiB limit. Snapshot file reads are also bounded.
- Added regression coverage for endless producers, child-process cleanup, stderr flooding, boundary sizes, normal image formats, and continued note saving after a rejected paste.
Validation: 43 Python tests, Markdown checks, QML lint, and Omarchy package validation passed locally.
Update
Wait for Saved and close notes, then run:
omarchy plugin update rblalock.panel-notes
omarchy restart shellNotes, images, tabs, and shortcuts are preserved. New installations use:
omarchy plugin add https://github.com/rblalock/omarchy-panel-notes.git --enablePanel Notes v0.1.1
Superseded by v0.1.2. Update to v0.1.2 for the clipboard memory-limit security fix.
This patch removes the development-only .impeccable.md file from the installable plugin and excludes it from future normal commits.
It also recommends Super+Alt+E consistently in the README, setup helper, and shortcut guides. Existing bindings change only if you explicitly rerun shortcut setup; the helper checks conflicts and backs up edits.
Update
Wait for Saved and close notes, then run:
omarchy plugin update rblalock.panel-notes
omarchy restart shellNotes, images, and tab settings are preserved. New installations use:
omarchy plugin add https://github.com/rblalock/omarchy-panel-notes.git --enablePanel Notes v0.1.0
Superseded by v0.1.2. Use v0.1.2 or current main: this original release includes a development-only .impeccable.md file that has been removed from the corrected release.
Panel Notes adds Markdown notes to the app you are using, with named tabs for ideas, research, and whatever comes next.
- One App note plus named tabs, with rename, search, autosave, and recovery.
- Markdown preview, pasted images, and source-window snapshots.
- Current Omarchy theme colors and a subtle 200 ms opening/closing animation.
- Keyboard shortcuts and optional editing in Omawrite.
- Local Markdown files in
~/Documents/Panel Notesby default; removing the plugin preserves notes.
Requires Omarchy 4 with the Quickshell shell and Lua Hyprland configuration, Python 3, and wl-clipboard. Notes are app-scoped; automatic browser, terminal, and document context is not included.
Install
omarchy plugin add https://github.com/rblalock/omarchy-panel-notes.git --enableOptional Super+Alt+N shortcut setup:
~/.config/omarchy/plugins/rblalock.panel-notes/scripts/setup