Releases: savedra1/clipse
Release v1.2.1
v1.2.1
Just some minor bug fixes following v1.2.0. Also a new feature to allow specifying multiple keys for a single action (thanks to @Aethar01 🫡)
What's Changed
- release: v1.2.0 by @savedra1 in #304
- issues/305: (fix) image overlap bug by @savedra1 in #306
- issues/164: (fix) fuzzy panic on null byte char by @savedra1 in #311
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #310
- chore(deps): bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #309
- chore(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #308
- chore(deps): bump actions/download-artifact from 4 to 7 by @dependabot[bot] in #307
- issues/317: (fix) correctly handle entries with prefix '-' by @savedra1 in #321
- Allow config to take multiple keys for a single keybind. by @Aethar01 in #320
- Update hyprland configuration example to work with v.0.53 by @CrisDan1905 in #314
- issues/312: (fix) 'sh' procs dying when exe symlinked to nix hash by @savedra1 in #322
- chore(deps): bump golang.org/x/sys from 0.39.0 to 0.40.0 by @dependabot[bot] in #319
- release: v1.2.1 by @savedra1 in #324
New Contributors
- @Aethar01 made their first contribution in #320
- @CrisDan1905 made their first contribution in #314
Full Changelog: v1.2.0...v1.2.1
Release v1.2.0
v1.2.0 is finally here 🎉
Some big changes have been added to improve the listener performance by integrating with the C APIs for X/Darwin. This means the executable now needs building differently depending on the host display server. Please be mindful of this when installing and check the updated README instructions.
Lots of new features including auto-paste, excluded apps, mouse actions and more.
AUR and Nix packages to be updated in due course!
Big thank you to all the contributors 🧡 and a special thanks to @one137 for the amazing "excluded apps" security feature 🚀
What's Changed
- bug fix: custom keybinds not registering
- feat: pause listener (@bilyes )
- feat: automatic deletion after a specified amount of time (thanks to @n0op3)
- feat: realtime UI updates (@wassup05 )
- feat: Exclude certain apps (@one137 )
- feat: wayland exclude sensitive content (@roeland)
- feat: auto-paste 🥳
- feat: exit code for custom apis (@domgom)
- bug fix: images not copying on MacOs
- bug fix: high cpu usage on x11 and MacOs
- feat: allow exit preview with quit key and allow copy from preview
- feat: force quit keybind
- bug fix: ensure existing processes are killed correctly (@awerty-noob)
- feat: output-all (@wassup05)
- feat: configurable max item length
- feat: feat: optional description timestamp
- feat: optional mouse actions
- chore: remove attoto clipboard dependency
- bc: remove -fc option
Full Changelog: https://github.com/savedra1/clipse/blob/main/CHANGELOG.md
v1.1.0
v1.1.0
Two great new features!
- You can now add your own custom keybinds to your
config.jsonfile 🎉 Thanks to @TiagoRibeiro25 - Clipse now supports high quality image previews with custom rendering made available in the
config.jsonfile 🚀 Thanks to @ztmzzz
There has also been a bug fix implemented for a time zone issue that affects anyone in the US New York region. See #122.
Changelog
- c1582cf fix: workflow error
- b56a393 release: 1.0.9 -> 1.1.0 (#144)
- 67cff33 fix: timezone bug (122) (#143)
- ea705b5 chore(deps): bump crate-ci/typos from 1.24.5 to 1.24.6 (#140)
- a7d7692 fix: corrected preview keybind menu options (#141)
- d57a340 feat: display images using sixel or kitty (#138)
- b087f9f chore(deps): bump github.com/charmbracelet/bubbles from 0.18.0 to 0.20.0 (#133)
- b91cd7e chore(deps): bump crate-ci/typos from 1.24.1 to 1.24.5 (#134)
- 3556f32 chore(deps): bump github.com/charmbracelet/bubbletea from 1.0.1 to 1.1.1 (#137)
- 3cb02c6 feat: custom keybindings support (#136)
- 3f8c200 chore: remove dnf package from todos (#129)
- 40dd9e0 chore(deps): bump github.com/charmbracelet/bubbletea (#127)
- 96c56d5 chore: add copr package instructions to readme (#128)
- 7e947d1 chore(deps): bump github.com/charmbracelet/bubbletea (#126)
- e284ef2 chore(deps): bump github.com/charmbracelet/bubbles from 0.18.0 to 0.19.0 (#125)
- acdb26e chore(deps): bump github.com/charmbracelet/lipgloss (#124)
- 0308c0d chore(deps): bump crate-ci/typos from 1.23.6 to 1.24.1 (#123)
- eeb6aa3 chore(deps): bump github.com/charmbracelet/bubbletea (#121)
- 62a5e04 chore(deps): bump crate-ci/typos from 1.23.5 to 1.23.6 (#115)
- 6e8f09b chore(deps): bump crate-ci/typos from 1.23.2 to 1.23.5 (#113)
- 4ae23ed chore: update faq
- 7e8aa76 chore: update docs to latest version
- 0ac78b3 nix: update package
v1.0.9
Some more minor bug fixes following the wl-clipboard listener implementation
fix: image binary data sometimes parsing as a string on Wayland
fix: inconsistent viewport start position
fix: inconsistent confirmation list start position
fix: listener not killing existing wl-paste --watch processes
v1.0.7
What's new?
- feat: added a separate Wayland listener client to access data directly from the stdin using wl-clipboard --watch.
- feat: significantly improved CPU usage if using Wayland
- fix: not able to copy images from a browser if using Wayland
- bug fix: images copied from stdin and from their temp file no longer share the same byte length for wayland. This lead to a bug where the initial image would not be 'de-duplicated' and would sometimes cause rendering issues. Implemented a fix where all no images can now be duplicated, even if duplicatesAllowed is set to true.
- bug fix: images not keeping pinned status after being selected on Wayland
v1.0.3
Some quick bug fixes following v1.0.0 (+bonus feature)
- bug fix: duplicated images sharing the same reference file
- feat: optional duplicates
- feat: (slightly) improved image preview quality
v1.0.2
v1.0.0
v1.0.0 is here!
What's new?
- feat: additional
clearcommands to save pinned items/images - feat: multi-select for copy and delete
- feat: multi-select copy from active filter
- feat: warn on deleting a pinned item in the ui
- feat: custom theme support for all ui components
- feat: previews for text and images
- feat: added debug logging
- ci:
golangci-lintadded to build workflow (thank you @ccoVeille) - bug fix: updated description to show local time rather than UTC
- bug fix: removed duplicate
No items.status message when clipboard empty - optimization: improved the listener's go routine pattern to save CPU usage
- optimization: refactored the core codebase to make fewer calls to external files
Special thanks to @ccoVeille for all your help with upgrading the project's CI and your many code reviews ❤️
v0.0.71
Massive shout out to the contributors:
@HirschBerge First contributor! Added an example Catppuccin theme
@noornee Added the amazing pinned items feature!
@Pranav-Badrinathan added source configuration for custom paths!
What else is new?
- Deprecated the need to pass in the $PPID arg in favor of letting the window manager do the work
- Better image icons
- Reduced CPU usage when an image file is copied
- Fixed bug where
clipse -cleardid not remove all temp files from dir
Changelog
- bdf785f Bug/cpu usage (#38)
- ad7110b closes issue #33 (#37)
- e47858e Pranav badrinathan/main (#36)
- 381d918 chore: fixed index bug when no args present
- 641aa81 feat:imgIcons - swapped '' for '📷'
- b6dcaa1 feat:imgIcons - swapped '' for '📷'
- aeed52a Decom/ppid (#31)
- f231b56 chore: updated version dispalyed in main.
- b953528 feat:imgIcons - swapped <BINARY FILE FOR 📷>
- 3847885 CI: Added testing/assignment workflows + tests dir (#30)
- 8f51f85 08/04: Added logic to clear temp file folder on (#29)
- cc6a2af new feat cleanup ref PR #27: removed superfluous pinned field from the 'model' struct. missed this in the original PR. (#28)
- afd6d93 feat: Pin items in clipse (#27)
- f3b0add Updated info (#19)
- 6efdb49 Added dependency information and Faqs. (#18)
- 8013534 Added a Catppuccin(inspired) theme. (#15)
- 0af3b4f added enhancement ideas << r/hyprland (#12)