Commit Graph

60 Commits

Author SHA1 Message Date
Gustavo Carvalho
bf133c63a1 chore: bump version to 0.6.5 2026-04-18 15:47:09 -03:00
Gustavo Carvalho
6b8a3601ad chore: bump version to 0.6.4 2026-03-08 10:18:35 -03:00
dependabot[bot]
2b85f2bc37 chore(deps): bump the dev-dependencies group with 6 updates (#192)
* chore(deps): bump the dev-dependencies group with 6 updates

Bumps the dev-dependencies group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.13` | `19.2.14` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.54.0` | `8.55.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.54.0` | `8.55.0` |
| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.3` | `5.1.4` |
| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.54.0` | `8.55.0` |


Updates `@types/react` from 19.2.13 to 19.2.14
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `@typescript-eslint/eslint-plugin` from 8.54.0 to 8.55.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.55.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.54.0 to 8.55.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.55.0/packages/parser)

Updates `@vitejs/plugin-react` from 5.1.3 to 5.1.4
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.1.4/packages/plugin-react)

Updates `eslint` from 9.39.2 to 10.0.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0)

Updates `typescript-eslint` from 8.54.0 to 8.55.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.55.0/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-version: 19.2.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.55.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.55.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: "@vitejs/plugin-react"
  dependency-version: 5.1.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: eslint
  dependency-version: 10.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: typescript-eslint
  dependency-version: 8.55.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix: downgrade eslint to version 9.39.2

* chore(deps): update uuid dependency to version 1.21.0

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gustavo Carvalho <gustaavoribeeiro@hotmail.com>
2026-02-16 16:56:21 -03:00
Gustavo Carvalho
03a9e612ae chore: bump version to 0.6.3 2026-02-15 01:08:11 -03:00
Gustavo Carvalho
0687af8a40 chore: bump version to 0.6.2 2026-02-14 23:37:27 -03:00
Gustavo Carvalho
d1e339b8bd chore: bump version to 0.6.1 2026-02-14 01:57:39 -03:00
Gustavo Carvalho
e586952b39 chore: bump version to 0.6.0 2026-02-13 21:32:08 -03:00
Gustavo Carvalho
d1af288f5c refactor: remove unnecessary Linux-specific conditional compilation 2026-02-13 19:56:04 -03:00
Gustavo Carvalho
e96522d2c6 chore: bump version to 0.5.5 2026-02-13 09:21:16 -03:00
Gustavo Carvalho
04e2ed1e06 chore: bump version to 0.5.4 2026-02-13 08:44:01 -03:00
Gustavo Carvalho
e5739a2dc8 chore: bump version to 0.5.3 2026-02-10 05:04:41 -03:00
Gustavo Carvalho
055a2c505f chore: bump version to 0.5.2 2026-01-30 07:00:57 -03:00
Gustavo Carvalho
47056d551a chore: bump version to 0.5.1 2026-01-20 00:02:22 -03:00
Gustavo Carvalho
ff6db1282a chore: bump version to 0.5.0 2026-01-06 16:00:34 -03:00
dependabot[bot]
cd63f37bcf chore(deps): bump the all-cargo group in /src-tauri with 2 updates (#114)
* chore(deps): bump the all-cargo group in /src-tauri with 2 updates

Updates the requirements on [reqwest](https://github.com/seanmonstar/reqwest) and [whoami](https://github.com/ardaku/whoami) to permit the latest version.

Updates `reqwest` to 0.13.1
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.0...v0.13.1)

Updates `whoami` to 2.0.0
- [Release notes](https://github.com/ardaku/whoami/releases)
- [Commits](https://github.com/ardaku/whoami/compare/v1.5.0...v2.0.0)

---
updated-dependencies:
- dependency-name: reqwest
  dependency-version: 0.13.1
  dependency-type: direct:production
  dependency-group: all-cargo
- dependency-name: whoami
  dependency-version: 2.0.0
  dependency-type: direct:production
  dependency-group: all-cargo
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix: handle error when retrieving username in fix_permissions_now function

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gustavo Carvalho <gustaavoribeeiro@hotmail.com>
2026-01-06 15:59:15 -03:00
Gustavo Carvalho
52ac857647 chore: bump version to 0.4.28 2026-01-06 14:15:06 -03:00
Gustavo Carvalho
d12afdf6be chore: bump version to 0.4.27 2026-01-04 09:16:01 -03:00
Gustavo Carvalho
9bc99a3687 chore: bump version to 0.4.26 2026-01-04 05:41:16 -03:00
Gustavo Carvalho
bd9c8772f0 chore: bump version to 0.4.25 2026-01-03 22:59:18 -03:00
Gustavo Carvalho
d95feffbb9 chore: bump version to 0.4.24 2026-01-03 17:20:52 -03:00
Gustavo Carvalho
a048638427 chore: bump version to 0.4.23 2026-01-01 15:11:11 -03:00
Gustavo Carvalho
3875462449 feat: theme detection mechanism (#88)
* feat: theme detection mechanism

* feat: implement D-Bus theme detection

* feat: implement centralized system theme detection mechanism
2026-01-01 14:22:41 -03:00
Gustavo Carvalho
d87027887e chore: bump version to 0.4.22 2026-01-01 07:26:57 -03:00
Gustavo Carvalho
544733782c chore: bump version to 0.4.21 2026-01-01 02:30:08 -03:00
Gustavo Carvalho
bb053f6ef4 feat: WIN + . shortcut (#84)
* feat: win dot shortcut

* fix: LXQt shortcut section

* feat: add percent-encoding dependency

* feat: add LXDE shortcut binding support

* feat: enhance INI encoding and XML escaping in shortcut manager
2026-01-01 02:29:32 -03:00
Gustavo Carvalho
b1f8f78898 chore: bump version to 0.4.20 2026-01-01 01:33:03 -03:00
Gustavo Carvalho
f5c72e6926 chore: bump version to 0.4.19 2025-12-27 07:34:11 -03:00
Gustavo Carvalho
c86cc8ebb5 chore: bump version to 0.4.18 2025-12-27 03:48:38 -03:00
Gustavo Carvalho
d870cdd35b chore: bump version to 0.4.17 2025-12-26 20:07:15 -03:00
Gustavo Carvalho
af8d00adde chore: bump version to 0.4.16 2025-12-26 01:53:19 -03:00
Gustavo Carvalho
198ec50bd8 chore: bump version to 0.4.15 2025-12-25 07:18:44 -03:00
Gustavo Carvalho
c3fc4ac35b chore: bump version to 0.4.14 2025-12-25 05:09:47 -03:00
Gustavo Carvalho
73418fec81 chore: bump version to 0.4.13 2025-12-25 04:40:34 -03:00
Gustavo Carvalho
d66a5d18b6 chore: bump version to 0.4.12 2025-12-25 04:08:06 -03:00
Gustavo Carvalho
a6dc442fd2 feat: implement custom autostart manager (#62)
* feat: implement custom autostart manager for Linux

* fix: correct Exec path format and enhance autostart file handling
2025-12-25 04:07:12 -03:00
Gustavo Carvalho
290042adb0 chore: bump version to 0.4.11 2025-12-25 02:40:45 -03:00
Gustavo Carvalho
f8c89be015 chore: bump version to 0.4.10 2025-12-24 13:39:45 -03:00
Gustavo Carvalho
67c8cd4244 chore: bump version to 0.4.9 2025-12-24 08:00:18 -03:00
Gustavo Carvalho
6d0a1ad43c chore: bump version to 0.4.8 2025-12-24 07:40:38 -03:00
Gustavo Carvalho
f5f1a1b08c chore: bump version to 0.4.7 2025-12-24 07:23:55 -03:00
Gustavo Carvalho
10991b63b9 chore: bump version to 0.4.6 2025-12-24 07:00:20 -03:00
Gustavo Carvalho
0bbe01b3e1 chore: bump version to 0.4.5 2025-12-24 06:34:29 -03:00
Gustavo Carvalho
785074b480 chore: bump version to 0.4.4 2025-12-23 00:15:25 -03:00
Gustavo Carvalho
352a5fc2a1 chore: bump version to 0.4.3 2025-12-23 00:05:58 -03:00
Gustavo Carvalho
15c02cd714 feat: update version to 0.4.2 2025-12-22 23:33:22 -03:00
Gustavo Carvalho
18ed605943 refactor: multi distro overhaul (#52)
* feat: enhance capabilities and permissions for autostart and global shortcuts

* feat: implement desktop environment detection and global shortcut registration

* feat: add permission checker module for uinput access verification and configuration

* feat: add autostart and global shortcut plugins; integrate permission checker functions

* feat: add LXQt and LXDE support for global shortcuts

* feat: add permission_checker and shortcut_setup modules to the library

* feat: implement SetupWizard for first-run setup and autostart configuration

* feat: overhaul install script for improved distribution detection and installation methods

* feat: add autostart and global shortcut plugins to dependencies

* feat: enhance Makefile with improved installation and cleanup processes

* feat: enhance release workflow with version syncing and installation instructions

* docs: update contributing guidelines to include required dependencies

* docs: update README with Rust version, installation instructions, and new features

* feat: improve installation process for uinput module and udev rules

* feat: add support for AlmaLinux and improve WebKitGTK compatibility handling

* feat: enhance post-removal script to handle multiple module configuration filenames

* feat: add XDG_SESSION_CLASS to environment variables in wrapper script

* fix: improve error handling for MATE keybinding slots

* chore: remove xml formatting

* feat: ensure input group exists and add user only on live system during installation

* feat: add architecture detection for DEB and RPM packages

* fix: correct logic for uinput module configuration in post-installation script

* fix: improve error message for missing win11-clipboard-history binary

* feat: enhance permission fixing by checking for required commands

* fix: improve shortcut registration by ensuring thread completion

* style: shortcut registration formatting

* feat: add support for CachyOS

* feat: enhance distribution detection and installation process

* chore: update version to 0.4.0 in package.json, Cargo.toml, and tauri.conf.json

* chore: update version to 0.4.0 in package-lock.json

* fix: update Cloudsmith repository name to clipboard-manager

* feat: add PKGBUILD and installation script for win11-clipboard-history-bin

* chore: remove VERSION variable from Makefile

* fix: improve error message for binary not found in wrapper script

* feat: enhance installation process with Cloudsmith repository support
2025-12-22 23:03:19 -03:00
Gustavo Carvalho
ed1fa65380 chore: general fixes (#44)
* fix: increase focus restoration delays for improved stability on X11

* fix: improve clipboard history management

* chore: remove enigo

* chore: add clearsmodifiers again

* style: fix lint

* chore: use constant for consistency

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-21 09:10:03 -03:00
Gustavo Carvalho
83c67cd559 feat: tab browsing (#39)
* feat: implement always-on-top behavior and focus handling

* feat: enhance TabBar component with keyboard navigation

* feat: refactor HistoryItem component to support forwardRef and focus handling

* feat: enhance Header component with focus handling for Clear All button

* feat: implement focus management and keyboard navigation for clipboard items

* feat: add Wayland support for window focus management and activation

* refactor: comment out Wayland focus configuration for stability
2025-12-18 00:37:52 -03:00
dependabot[bot]
7f70e7a1fa chore(deps): update dirs requirement (#35)
Updates the requirements on [dirs](https://github.com/soc/dirs-rs) to permit the latest version.

Updates `dirs` to 6.0.0
- [Commits](https://github.com/soc/dirs-rs/commits)

---
updated-dependencies:
- dependency-name: dirs
  dependency-version: 6.0.0
  dependency-type: direct:production
  dependency-group: all-cargo
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-16 17:46:27 -03:00
Gustavo Carvalho
d30bc212f7 refactor: shortcut manager (#34)
* fix: update udev rules for input device permissions

* refactor: remove HotkeyManager

* feat: implement Linux Desktop Environment Shortcut Manager

* refactor: remove HotkeyManager

* fix: enhance input permissions setup with uaccess support

* refactor: improve uinput permissions setup

* refactor: update documentation for global shortcut permissions and usage

* refactor: update udev rules and dependencies

* refactor: remove outdated comment in useDarkMode hook

* style: clean up script formatting and improve readability

* chore: update UUID handling to use deterministic v5

* chore: simplify pipeline combining

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* chore: clarify comment

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-16 12:19:19 -03:00