a70c7d7014
ci: add the missing nix installation step for release workflow
...
v0.3.1
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964d99e447844d397624ae79d26e6e81817
2025-09-19 14:13:17 +03:00
301a678f56
chore: release v0.3.1
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a69646a11adf5dcf39f6caa79390d13662bfe
2025-09-19 14:08:16 +03:00
a41d72fb6b
stash: refactor error handling and entry deduplication
...
This includes breaking changes to the database entries, where we have
started deduplicating based on hashes instead of full entries. Entry
collisions are possible, but highly unlikely.
Additionally we use `Box<str>` for error variants to reduce allocations.
This is *yet* to give me a non-marginal performance benefit but doesn't
hurt to be more correct.
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964d0a33392da61372214ca3088551564ac
2025-09-19 14:08:15 +03:00
d05ad311a9
wayland: remove closed toplevels on event
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a69644f5e067b3533a7f62c42d4a6d01be00b
2025-09-19 14:08:14 +03:00
acb6657e73
chore: release crate to "stash-clipboard"
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a69640a8b0ccc2d8bb11181c9fdeb1397c329
2025-09-19 14:08:13 +03:00
f40e11195c
chore: add missing description field to crate manifest
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a696432a624912508f46fae70a66783e0f7fe
2025-09-19 11:32:46 +03:00
e92cdc444d
chore: release v0.3.0
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a69648f92f658da9ff14bd5e7d864b6cc6584
2025-09-19 11:28:22 +03:00
7857dc2d2d
ci: tag releases automatically
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964dc061848bfbda520a4e311c3f9558557
2025-09-19 11:25:58 +03:00
2bbd8d11c2
docs: describe new app exclusion feature
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a696479a0c3a1e302b3abb1cfab4d95ae5b11
2025-09-19 11:22:59 +03:00
36c183742d
stash: blocking persistent entries by window class
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964061bd97b4ffc4e84d835072331a966c6
2025-09-19 11:22:58 +03:00
e5204c4a3a
meta: gitignore everything by default
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964f4f01faeb5551718574c19cc2fa12c57
2025-09-19 11:22:57 +03:00
d1e348df9e
chore: bump dependencies
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964707aec82d862a37d28113667d3cc6162
2025-09-15 19:56:49 +03:00
b0fbdcf3ea
Merge pull request #28 from NotAShelf/dependabot/cargo/inquire-0.8.0
...
build(deps): bump inquire from 0.7.5 to 0.8.0
2025-09-15 18:13:07 +03:00
dependabot[bot]
e82f2911d0
build(deps): bump inquire from 0.7.5 to 0.8.0
...
Bumps [inquire](https://github.com/mikaelmello/inquire ) from 0.7.5 to 0.8.0.
- [Release notes](https://github.com/mikaelmello/inquire/releases )
- [Changelog](https://github.com/mikaelmello/inquire/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mikaelmello/inquire/compare/v0.7.5...v0.8.0 )
---
updated-dependencies:
- dependency-name: inquire
dependency-version: 0.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-15 15:08:56 +00:00
ad808c73c7
Merge pull request #26 from NotAShelf/dependabot/cargo/log-0.4.28
...
build(deps): bump log from 0.4.27 to 0.4.28
2025-09-09 11:32:33 +03:00
dependabot[bot]
3e9aa6b2a3
build(deps): bump log from 0.4.27 to 0.4.28
...
Bumps [log](https://github.com/rust-lang/log ) from 0.4.27 to 0.4.28.
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.27...0.4.28 )
---
updated-dependencies:
- dependency-name: log
dependency-version: 0.4.28
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 14:38:54 +00:00
3176c96514
Merge pull request #25 from NotAShelf/dependabot/cargo/clap-4.5.46
...
build(deps): bump clap from 4.5.45 to 4.5.46
2025-09-02 10:39:32 +03:00
dependabot[bot]
d65d85676f
build(deps): bump clap from 4.5.45 to 4.5.46
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.45 to 4.5.46.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.45...clap_complete-v4.5.46 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.46
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-02 02:26:23 +00:00
c9b19f1e64
Merge pull request #24 from NotAShelf/dependabot/cargo/regex-1.11.2
...
build(deps): bump regex from 1.11.1 to 1.11.2
2025-08-26 08:24:49 +03:00
dependabot[bot]
57dcea219d
build(deps): bump regex from 1.11.1 to 1.11.2
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.11.1 to 1.11.2.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.11.1...1.11.2 )
---
updated-dependencies:
- dependency-name: regex
dependency-version: 1.11.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-26 05:03:16 +00:00
c9a73b462d
commands: more consistent error propagation
...
v0.2.6
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a69647a0eb8de028e4251465fbb94f0a14cef
2025-08-20 18:38:05 +03:00
ae98cc0b86
stash: replace atty with is_terminal from std::io
...
It's deprecated, oops.
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a69646dc5a20ff1fde23ea9a846a7a3fdd16a
2025-08-20 18:38:04 +03:00
7aa28a871e
Merge pull request #23 from Rexcrazy804/reset-autoincrement
...
reset auto increment on stash wipe
2025-08-20 18:14:59 +03:00
Rexiel Scarlet
ef0d05cbad
reset auto increment on stash wipe
2025-08-20 18:53:46 +04:00
03550b884d
Merge pull request #22 from NotAShelf/dependabot/github_actions/cachix/cachix-action-16
...
build(deps): bump cachix/cachix-action from 14 to 16
2025-08-20 14:06:31 +03:00
d1a4fe7baa
Merge pull request #21 from NotAShelf/dependabot/cargo/thiserror-2.0.16
...
build(deps): bump thiserror from 2.0.14 to 2.0.16
2025-08-20 14:06:16 +03:00
dependabot[bot]
f50e59fb20
build(deps): bump cachix/cachix-action from 14 to 16
...
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action ) from 14 to 16.
- [Release notes](https://github.com/cachix/cachix-action/releases )
- [Commits](https://github.com/cachix/cachix-action/compare/v14...v16 )
---
updated-dependencies:
- dependency-name: cachix/cachix-action
dependency-version: '16'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-20 11:04:49 +00:00
dependabot[bot]
9c52602f04
build(deps): bump thiserror from 2.0.14 to 2.0.16
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 2.0.14 to 2.0.16.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.14...2.0.16 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-version: 2.0.16
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-20 11:04:30 +00:00
56ea445190
Merge pull request #17 from NotAShelf/dependabot/cargo/serde_json-1.0.143
...
build(deps): bump serde_json from 1.0.142 to 1.0.143
2025-08-20 12:30:04 +03:00
f019b9a8d3
Merge pull request #18 from NotAShelf/dependabot/cargo/clap-verbosity-flag-3.0.4
...
build(deps): bump clap-verbosity-flag from 3.0.3 to 3.0.4
2025-08-20 12:29:55 +03:00
a23c8aa495
Merge pull request #19 from NotAShelf/dependabot/github_actions/cachix/install-nix-action-31
...
build(deps): bump cachix/install-nix-action from 25 to 31
2025-08-20 12:29:43 +03:00
b7b1ca074c
Merge pull request #20 from NotAShelf/dependabot/github_actions/actions/checkout-5
...
build(deps): bump actions/checkout from 3 to 5
2025-08-20 12:29:29 +03:00
dependabot[bot]
6471080f91
build(deps): bump actions/checkout from 3 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-20 09:26:47 +00:00
dependabot[bot]
3291605463
build(deps): bump cachix/install-nix-action from 25 to 31
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 25 to 31.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Changelog](https://github.com/cachix/install-nix-action/blob/master/RELEASE.md )
- [Commits](https://github.com/cachix/install-nix-action/compare/v25...v31 )
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-version: '31'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-20 09:24:51 +00:00
dependabot[bot]
3f09f4d043
build(deps): bump clap-verbosity-flag from 3.0.3 to 3.0.4
...
Bumps [clap-verbosity-flag](https://github.com/clap-rs/clap-verbosity-flag ) from 3.0.3 to 3.0.4.
- [Changelog](https://github.com/clap-rs/clap-verbosity-flag/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap-verbosity-flag/compare/v3.0.3...v3.0.4 )
---
updated-dependencies:
- dependency-name: clap-verbosity-flag
dependency-version: 3.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-20 09:24:31 +00:00
dependabot[bot]
d8b75f78f2
build(deps): bump serde_json from 1.0.142 to 1.0.143
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.142 to 1.0.143.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.142...v1.0.143 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-version: 1.0.143
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-20 08:58:42 +00:00
ea721a6eb2
docs: clean up readme; add badges
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964d59a918b24564e02f065d9efc758df39
2025-08-20 11:06:55 +03:00
df8e58ed75
release under MPL v2.0
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964cfec4faf350c014a4df50a29de51bad8
2025-08-20 11:06:54 +03:00
b1a220400d
stash: add help text for cliphist compat flags
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964aa5c4ab66d13fe6e0d38400cdde5de1a
2025-08-20 11:06:53 +03:00
1ed518a3b6
stash: move import logic into stash::commmands
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964f8fb8c9b14049ba3a343bb453ca59004
2025-08-20 11:06:52 +03:00
8423dffdfe
nix: cleanup; add homepage
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a69644205647b67cb5b8f15ae97db513d51e7
2025-08-20 11:06:51 +03:00
da8f01b286
chore: remove unused rmp-serde dep
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964931e33d4826e62c9264eebed6b2e11e6
2025-08-20 11:06:50 +03:00
4aa6ef94d8
meta: add workflow perms; fix broken workflows
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964ea7f970a8a9040ca994bfe6aabecb408
2025-08-20 10:21:43 +03:00
383731e47c
meta: set up dependabot for Cargo dependency updates
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a69646862a82c2661acb73a4fd06c4092365e
2025-08-20 10:21:42 +03:00
bafe272a83
Merge pull request #16 from NotAShelf/notashelf/push-qwkxlsnpqyyo
...
stash: improvements to import command
2025-08-20 09:59:07 +03:00
f39937d3ca
stash: import all entries by default; log if db import fails
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964804698d2e83a37ec2688e9c126cf412b
2025-08-20 09:57:45 +03:00
6a5cd9b95d
treewide: format with rustfmt
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a69642c2865f41a4b141ddf39a198a3fc2e09
2025-08-20 09:57:44 +03:00
404990f928
nix: update devshell
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a696451203d6ac74ae44dddec1bdce19e78d9
2025-08-20 09:57:43 +03:00
2db9a2904d
meta: set formatter
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964ca3adbea0b57e460543416888190d8d9
2025-08-20 09:57:42 +03:00
47fd5e4964
db: support other image formats supported by imagesize
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a69646b72b8bc223fe9729be3dbefbae2b353
2025-08-15 08:04:36 +03:00