Commit Graph

54 Commits

Author SHA1 Message Date
Gustavo Carvalho
6b8a3601ad chore: bump version to 0.6.4 2026-03-08 10:18:35 -03:00
Gustavo Carvalho
03a9e612ae chore: bump version to 0.6.3 2026-02-15 01:08:11 -03:00
Kinou
24ffbc40b9 feat: move setup wizard to separate window (#179)
* feat: move setup wizard to separate window (MPA) with rust backend command

* fix: Remove forced GDK_SCALE exports to respect system DPI scaling

- Remove GDK_SCALE and GDK_DPI_SCALE forced exports from wrapper.sh
  These were forcing 1x scaling even on HiDPI displays with 2x scaling
- Add setup window closure handler to exit app if wizard not completed
- Fix TypeScript error with setInterval return type
- Update install.sh wrapper generation to match wrapper.sh changes

Fixes scaling issues on HiDPI displays (4K monitors with 2x scaling)

* chore: address code review comments

* chore: fix lint issues

* refactor: merge setup.html into index.html, fix race conditions and improve error handling
2026-02-15 00:34:55 -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
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
Hen
11c4d08471 fix: debian dependencies had wrong package (#115) 2026-01-06 15:27:02 -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
d50e207606 feat: make it resizable (#95) 2026-01-03 15:24:05 -03:00
Gustavo Carvalho
6c2640159a fix: add missing dependencies for package installation (#94) 2026-01-03 15:05:14 -03:00
Gustavo Carvalho
a048638427 chore: bump version to 0.4.23 2026-01-01 15:11:11 -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
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
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
d3f6a0b5d5 fix: clipboard icon duplicated to two in the top bar (#59)
* fix: duplicated icons

* fix: streamline dependency installation in install.sh

* fix: update appindicator dependencies to ayatana version
2025-12-24 07:40:17 -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
857439b46e feat: theme settings (#38)
* feat: implement user settings management for theme and opacity preferences

* feat: add user settings management and settings window functionality

* feat: enhance command path resolution for global shortcuts

* feat: expose user settings module and manager in the library

* feat: update capabilities to include settings window support

* feat: update capability description and include settings window support

* feat: add --quiet option to application execution command

* feat: add settings window configuration to Tauri app

* feat: implement settings app for theme customization and opacity control

* feat: add --quiet option to application desktop entry

* feat: add dynamic background opacity settings for light and dark modes

* fix: remove --quiet option

* feat: update glass effect colors for dark and light modes
2025-12-17 19:02:59 -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
Gustavo Carvalho
88ab8f85c3 fix: enhance post-installation permissions script (#33)
* fix: enhance post-installation permissions script

* fix: update user group check in setup_permissions function

* fix: ajust icons
2025-12-16 00:41:08 -03:00
Gustavo Carvalho
386cf6a966 fix: revert "cinnamon hotkeys problem"
This reverts commit fb764e3510.
2025-12-15 23:37:29 -03:00
dashio
fb764e3510 fix: cinnamon hotkeys problem (#28)
* chore: revert "fix: revert "fix: cinnamon hotkeys problem (#24)" (#26)"

This reverts commit cd17d9d6b1.

* fix: installment not registering keys
2025-12-15 23:22:45 -03:00
Gustavo Carvalho
cd17d9d6b1 fix: revert "fix: cinnamon hotkeys problem (#24)" (#26)
This reverts commit 2d5cb5f686.
2025-12-15 13:02:55 -03:00