heres a clipboard manager with a cool win95 aesthetic that actually works. it runs quietly in the background and saves your clipboard history. you can pull it up whenever with ctrl+shift+v.
the ui buttons at the top right do what you expect: minimize, maximize, and the close button actually quits the app now.
by default it just uses in-memory storage so when you close the app, everything goes away.
if you want to keep your clips, go to the file menu and enable persistent storage. when you enable it, it asks you to set a passphrase. the app generates an aes-256 key (dek) and encrypts it with your passphrase. then it saves everything fully encrypted to disk.
if you want to change your passphrase later, you can do it without having to re-encrypt thousands of clips. just go to the file menu, hit change passphrase, and it handles everything beneath the hood safely. you can also clear the clipboard history entirely from the file menu, but it makes you type 'yes' first so you dont delete it by mistake.
in the export menu, you can dump your history out to:
- csv
- plaintext
- an encrypted zip file (with a password of your choice)
the view menu lets you customize how things look.
- click to toggle the dark theme.
- click "edit css" to pop up an editor with the stock css and tweak the actual styles live. if you mess it up, you can hit "restore default" to reset it.
to run it locally and test stuff out, just make sure you have the dependencies installed:
npm install
then fire up the dev server:
npm run tauri dev
once you are ready to build the final distributable package (like the .exe or .msi installers):
npm run tauri build
all the installers and binaries will spit out inside the src-tauri\target\release\bundle folder.