v1.0.3 — Paste button, code-block copy, menu + installer
What's new
📥 One-time paste button
Sometimes you copy from an app that isn't on the monitored list and don't want to add it just for one paste. The new toolbar button shows whatever is on the clipboard right now, no setup needed.
📋 Copy button on code blocks
Hover any rendered code block and a copy button appears in its corner — it copies just that snippet, leaving the rest of the text on screen untouched. Copying this way doesn't re-trigger the clipboard monitor.
☰ Menu
The toolbar was getting crowded enough to wrap onto two rows. The quick actions (snap, paste, copy, clear) stay up front; everything else — Select Monitoring, Always on top, Styled markdown, Dark mode, Help — moved into a dropdown menu with a ✓ marking whichever toggles are on. Always on top is now also remembered between launches.
📐 Select Monitoring window sizing
The settings window now sizes itself to fit its content (up to 90% of the screen), so there's no window scrollbar. If the list outgrows the cap, only the apps list scrolls — the header, add-custom form, and Save/Cancel always stay visible.
🛠 Installer + internal
- First release with a proper Windows installer:
copy-to-rtl-setup-1.0.3.exe(Squirrel — installs per-user, creates shortcuts, no admin needed). The portable zip is still here too. npm run stopnow also kills the packagedcopy-to-rtl.exe, not just dev processes.
Also since v1.0.1 (unreleased v1.0.2)
- Fenced code blocks are syntax-highlighted with a vendored highlight.js (language hint honored, auto-detect otherwise), always LTR.
- The markdown/math/code pipeline moved into its own module with a 54-test suite (
npm test).
Install
Run copy-to-rtl-setup-1.0.3.exe — or download copy-to-rtl-win32-x64.zip, extract, and run copy-to-rtl.exe if you prefer no installer.