Commit graph

  • 4992a4fcb2
    Merge 39b3135ca8 into 01939c2136 dependabot[bot] 2026-04-24 20:34:30 +03:00
  • 01939c2136
    Merge pull request #89 from NotAShelf/dependabot/nix/crane-28462d6 main raf 2026-04-24 20:34:24 +03:00
  • 0ebf62fa5d
    build(deps): bump crane from 7cf72d9 to 28462d6 dependabot[bot] 2026-04-24 14:57:41 +00:00
  • 39b3135ca8
    build(deps): bump rand from 0.8.5 to 0.8.6 dependabot/cargo/rand-0.8.6 dependabot[bot] 2026-04-23 02:11:24 +00:00
  • 4d3c99368f
    Merge pull request #87 from NotAShelf/dependabot/cargo/libc-0.2.185 raf 2026-04-21 18:00:30 +03:00
  • 7498d688c9
    build(deps): bump libc from 0.2.184 to 0.2.185 dependabot[bot] 2026-04-21 14:57:54 +00:00
  • a03310b09c
    Merge 86ed3abfae into 3c61cc19f6 raf 2026-04-20 16:06:48 +02:00
  • 3c61cc19f6
    Merge pull request #86 from NotAShelf/dependabot/github_actions/softprops/action-gh-release-3 raf 2026-04-12 23:07:28 +03:00
  • cd692ba002
    build(deps): bump softprops/action-gh-release from 2 to 3 dependabot[bot] 2026-04-12 20:00:34 +00:00
  • 86ed3abfae
    Merge branch 'main' into notashelf/push-uuxkznrqypum notashelf/push-uuxkznrqypum raf 2026-04-12 23:00:23 +03:00
  • ac7fbe293b
    build: bump dependencies NotAShelf 2026-04-12 22:55:56 +03:00
  • 84cf1b46ad
    stash: add a note about Clap's multicall handling NotAShelf 2026-04-12 22:45:02 +03:00
  • 81683ded03
    nix: bump inputs NotAShelf 2026-04-12 22:44:53 +03:00
  • 20504a6e8b
    ci: update flake inputs with dependabot; add cooldown to Rust deps NotAShelf 2026-04-12 22:42:19 +03:00
  • 9df940d9a9
    build(deps): bump notify-rust from 4.12.0 to 4.14.0 dependabot[bot] 2026-04-06 14:57:46 +00:00
  • 2d06b6c418
    build(deps): bump arc-swap from 1.9.0 to 1.9.1 dependabot[bot] 2026-04-06 14:57:39 +00:00
  • 7866af166e
    db: use a single-byte marker prefix for encryption detection NotAShelf 2026-04-04 23:15:08 +03:00
  • d013901396
    db: *warn* the users when encrypted entries cannot be decrypted NotAShelf 2026-04-04 23:08:54 +03:00
  • d78cbd6741
    docs: document new regex file and command options & encrypted db NotAShelf 2026-04-01 11:34:30 +03:00
  • 5153b4d19c
    db: allow encrypting database entries via age on the storage layer NotAShelf 2026-04-01 09:45:12 +03:00
  • f139bda7b2
    Merge pull request #82 from fxzzi/dfldsjfslkjf raf 2026-04-03 22:13:52 +03:00
  • 32cf1936b6 nix: don't source old build script Fazzi 2026-04-03 20:08:31 +01:00
  • b0ee7f59a3
    commands: deprecate plain wipe command in favor of db wipe NotAShelf 2026-04-03 14:44:44 +03:00
  • 75ca501e29
    chore: bump dependencies NotAShelf 2026-04-03 14:09:39 +03:00
  • 5cb6c84f08
    docs: document clipboard persistence opt-in behaviour NotAShelf 2026-04-03 14:07:45 +03:00
  • da9bf5ea3e
    treewide: make logging format more consistent; make clipboard persistence opt-in NotAShelf 2026-04-03 13:59:09 +03:00
  • 9702e67599
    build: get rid of the overzealous build script; leave symlinking to packagers NotAShelf 2026-04-03 13:55:58 +03:00
  • 77ac70f0d3 db/nonblocking: add test-only imports for the Fnv1aHasher NotAShelf 2026-04-01 16:23:08 +03:00
  • d643376cd7 stash: deduplicate Fnv1aHasher; add derive for u64 wrapper NotAShelf 2026-04-01 14:38:47 +03:00
  • a2a609f07d
    Merge pull request #80 from NotAShelf/notashelf/push-yvkonkrnonvs raf 2026-04-01 08:46:30 +03:00
  • d9bee33aba
    stash: consolidate confirmation prompts; install color_eyre hook NotAShelf 2026-03-31 12:47:31 +03:00
  • 030be21ea5
    clipboard: persist clipboard contents after source application closes When the source application closes, the forked child continues serving clipboard data so it remains available for paste operations. NotAShelf 2026-03-27 09:20:54 +03:00
  • fe86356399
    wayland: use arc-swap over Mutex for FOCUSED_APP for better concurrency NotAShelf 2026-03-27 08:39:49 +03:00
  • 0c57f9b4bd
    Merge pull request #76 from NotAShelf/dependabot/github_actions/cachix/cachix-action-17 raf 2026-03-31 09:33:42 +03:00
  • aabf40ac6e
    build: bump dependencies NotAShelf 2026-03-31 09:00:05 +03:00
  • 941420551c
    build(deps): bump env_logger from 0.11.9 to 0.11.10 dependabot[bot] 2026-03-30 16:32:05 +00:00
  • 65342e211b
    build(deps): bump unicode-segmentation from 1.12.0 to 1.13.2 dependabot[bot] 2026-03-30 16:31:55 +00:00
  • 909bb53afa
    build(deps): bump cachix/cachix-action from 16 to 17 dependabot[bot] 2026-03-19 14:55:19 +00:00
  • 3ddfde0f0f
    build(deps): bump tempfile from 3.26.0 to 3.27.0 dependabot[bot] 2026-03-16 15:20:13 +00:00
  • d5f089629d
    build(deps): bump rusqlite from 0.38.0 to 0.39.0 dependabot[bot] 2026-03-16 15:20:04 +00:00
  • 58dd8cbc4a
    build(deps): bump clap from 4.5.60 to 4.6.0 dependabot[bot] 2026-03-16 15:19:54 +00:00
  • 208359dc0c
    Merge pull request #72 from NotAShelf/dependabot/cargo/libc-0.2.183 raf 2026-03-09 19:55:07 +03:00
  • 3faadd709f
    build(deps): bump libc from 0.2.182 to 0.2.183 dependabot[bot] 2026-03-09 16:36:04 +00:00
  • 8754921106
    Merge pull request #70 from NotAShelf/dependabot/cargo/ctrlc-3.5.2 raf 2026-03-06 16:55:56 +03:00
  • be6cde092a
    Merge pull request #71 from NotAShelf/notashelf/push-nnnqqrzkpywp raf 2026-03-06 16:55:43 +03:00
  • b1f43bdf7f
    db: replace \CHECKED\ atomic flag with pattern-keyed regex cache NotAShelf 2026-03-05 15:14:02 +03:00
  • 373affabee
    db: improve content hashing; cache only positive scan result NotAShelf 2026-03-05 14:27:10 +03:00
  • 0865a1f139
    commands/list: debounce for rapid copy operations NotAShelf 2026-03-05 14:06:12 +03:00
  • cf5b1e8205
    db: tests for determinism & async ops NotAShelf 2026-03-05 13:04:31 +03:00
  • 95bf1766ce
    stash: async db operations; make hashes deterministic NotAShelf 2026-03-05 11:13:53 +03:00
  • 7184c8b682
    db: consolidate duplicated SQL queries NotAShelf 2026-03-05 10:03:26 +03:00
  • ffdc13e8f5
    commands/list: allow printing in reversed order with --reverse NotAShelf 2026-02-27 14:53:25 +03:00
  • 5e0599dc71
    build(deps): bump ctrlc from 3.5.1 to 3.5.2 dependabot[bot] 2026-03-02 16:28:36 +00:00
  • 181edcefb1
    db: add MIME sniffing for binary clipboard previews NotAShelf 2026-02-27 10:34:32 +03:00
  • ebf46de99d
    docs: add installation instructions for crates.io NotAShelf 2026-02-27 10:26:45 +03:00
  • ba2e29d5b7
    docs: fix HTML formatting; mention Cliphist's features NotAShelf 2026-02-27 08:09:18 +03:00
  • 3a14860ae1
    various: validate lower and upper boundaries before storing; add CLI flags NotAShelf 2026-02-26 17:02:45 +03:00
  • 02ba05dc95
    db: add new error variants for entries below minimum and above maximum sizes NotAShelf 2026-02-26 17:00:07 +03:00
  • 469fccbef6
    chore: release v0.3.6 v0.3.6 NotAShelf 2026-02-26 16:24:08 +03:00
  • 117e9d11ef
    docs: add cliphist to attributions section; add motivation section NotAShelf 2026-02-26 16:23:50 +03:00
  • 23bf9d4044
    Merge pull request #68 from NotAShelf/notashelf/push-vqzzqprquvxk raf 2026-02-26 16:15:40 +03:00
  • b850a54f7b
    commands/list: implement clipboard history search NotAShelf 2026-02-26 11:24:55 +03:00
  • 88c1f0f158
    commands/list: full TUI rewrite for better perf NotAShelf 2026-02-26 10:28:53 +03:00
  • 0215ebeb6c
    chore: recursively bump time dep NotAShelf 2026-02-26 11:09:39 +03:00
  • ce98b6db09
    Merge pull request #67 from NotAShelf/notashelf/push-otlvvpomrtom raf 2026-02-26 09:38:49 +03:00
  • 4d58cae50d
    nix: add platforms to meta; allow overriding symlink behaviour NotAShelf 2026-02-26 09:11:43 +03:00
  • 2e3c73957a
    meta: allow disabling symlinks in build script via env vars NotAShelf 2026-02-26 08:10:52 +03:00
  • d367728b39
    chore: set MSRV to 1.91.0 NotAShelf 2026-02-26 07:54:51 +03:00
  • 2edecf4c17
    chore: format with taplo NotAShelf 2026-02-26 07:54:18 +03:00
  • 134da06fd0
    chore: bump dependencies NotAShelf 2026-02-26 07:53:51 +03:00
  • b26f2e6849
    build(deps): bump regex from 1.12.2 to 1.12.3 dependabot[bot] 2026-02-16 16:04:49 +00:00
  • 0a700ec49a
    build(deps): bump notify-rust from 4.11.7 to 4.12.0 dependabot[bot] 2026-02-16 16:04:39 +00:00
  • 7294a68282
    build(deps): bump env_logger from 0.11.8 to 0.11.9 dependabot[bot] 2026-02-16 16:04:29 +00:00
  • 67ef02519a
    build(deps): bump libc from 0.2.180 to 0.2.182 dependabot[bot] 2026-02-16 16:04:18 +00:00
  • 0f91fa6b46
    build(deps): bump time from 0.3.45 to 0.3.47 dependabot[bot] 2026-02-05 18:58:27 +00:00
  • 2227ef7e89
    chore: format Cargo manifest with Taplo; v0.3.5 v0.3.5 NotAShelf 2026-02-01 18:08:14 +03:00
  • 2e086800d0
    chore: format TOML with Taplo NotAShelf 2026-02-01 18:06:57 +03:00
  • cff9f7bbba
    chore: bump dependencies NotAShelf 2026-02-01 18:06:43 +03:00
  • 23bb89e3ea
    Merge pull request #61 from NotAShelf/notashelf/push-wompwwqskzwu raf 2026-02-01 16:45:41 +03:00
  • 9afbe9ceca
    watch: deprioritize text/html in MIME negotiation NotAShelf 2026-02-01 12:25:17 +03:00
  • 3fd48896c1
    watch: respect source MIME type order in clipboard polling NotAShelf 2026-01-31 12:47:56 +03:00
  • b4dd704961
    db: add an in-memory test helper NotAShelf 2026-01-31 12:47:26 +03:00
  • bb8e882565
    mime: expand test coverage NotAShelf 2026-01-31 12:12:19 +03:00
  • 5c8591b2e5
    docs: mention MIME preference usage in README NotAShelf 2026-01-23 23:10:58 +03:00
  • ff2f272055
    mime: refactor mime detection to separate module; streamline NotAShelf 2026-01-23 22:38:21 +03:00
  • ded38723d4
    Merge pull request #60 from NotAShelf/notashelf/push-wvyzsrrzyrum raf 2026-01-23 21:10:41 +03:00
  • e185ecd32a
    docs: document entry expiry features for stash watch & db cmds NotAShelf 2026-01-22 18:43:17 +03:00
  • b00e9b5f3a
    watch: clear clipboard when expired entry content matches current clipboard NotAShelf 2026-01-22 18:02:38 +03:00
  • 5731fb08a5
    cli: add db subcommand NotAShelf 2026-01-22 16:54:22 +03:00
  • 2e555ee043
    commands/list: add include_expired parameter for filtering NotAShelf 2026-01-22 16:53:44 +03:00
  • b070d4d93d
    watch: implement soft-delete behaviour for expired entries NotAShelf 2026-01-22 16:52:29 +03:00
  • d40b547c07
    db: add is_expired column and implement vacuum/stats commands NotAShelf 2026-01-22 16:07:30 +03:00
  • f4936e56ff
    cli: add --expire-after flag to watch and --expired flag to list NotAShelf 2026-01-22 15:14:16 +03:00
  • dd7a55c760
    watch: implement expiration queue w/ sub-second precision NotAShelf 2026-01-22 15:12:33 +03:00
  • 71fc1ff40f
    db: add `expires_at column and expiration management methods NotAShelf 2026-01-22 14:32:00 +03:00
  • bb1c5dc50b
    chore: release v0.3.4 v0.3.4 NotAShelf 2026-01-22 14:03:34 +03:00
  • 441334a250
    chore: bump dependencies NotAShelf 2026-01-22 13:55:21 +03:00
  • 4ab9ce4a71
    Merge pull request #58 from NotAShelf/notashelf/push-oksprvxpxpxt raf 2026-01-22 13:53:50 +03:00
  • 047445b143
    db: distinguish HEIC from HEIF in mime type detection NotAShelf 2026-01-22 13:48:06 +03:00
  • 3d22a271bc
    chore: add tempfile dependency for tests NotAShelf 2026-01-22 13:31:52 +03:00