-
Joined on
2025年04月28日
b397f6d4ec
enable more lints
6471096abe
optimize release build for size
b21844740a
enable clippy::as_conversions and refactor code to avoid it
b11e1e15c4
replace ffi-based detection code with keytap
ab627e6b24
replace ffi-based injection code with winsafe
be46e550a6
use evdev crate for key injection on linux instead of native code
570b14acfc
replace regex crate with regex-lite
bannmann
deleted branch 2026年06月14日 12:38:02 +02:00
wip/embedded-wayland-clipboard-client from bannmann/infinikey
d13c9832f0
tweak manifest as recommended by lib.rs
790ab8a66c
bugfix: when setting Wayland clipboard contents, specify MimeType instead of using
Autodetect
bannmann
deleted branch 2026年06月12日 22:27:16 +02:00
experimental/restart-on-device-change from bannmann/infinikey
9976cb8ad9
version bump
66f0677cd0
linux: restart the service whenever devices (re)connect
3f80bc68c9
change README image syntax again
8d5640afd4
bugfix: locking code did not prevent running multiple instances
bannmann
pushed to experimental/restart-on-device-change at bannmann/infinikey
2026年06月12日 20:51:27 +02:00
0f8b9da294
finalize impl on linux // TODO verify build on windows and perform smoketest
3d05317e6d
restore "disconnected -> epoll.delete" behavior
bannmann
pushed to experimental/restart-on-device-change at bannmann/infinikey
2026年06月12日 18:47:09 +02:00
a1c90b259f
integrate udev monitor into epoll inside os facade // FIXME ⚠️ somehow restore "disconnected -> epoll.delete" behavior
90ca7f596a
migrate evdev.rs from libc to evdev crate
8b9116e89a
cleanup
f9175e75e9
kill libc::setlocale call
f6380b3e48
migrate epoll.rs from libc to rustix
bannmann
pushed to experimental/restart-on-device-change at bannmann/infinikey
2026年06月10日 19:51:09 +02:00
61b45f7ab0
try to fix SendError occurring after new device was detected // TODO verify fix // FIXME hardcoded IK device ignore
d8f2248441
wip
1a985fb759
wip - notify now works more than once
be8ae50741
variant C
00ad985bb5
variant B
bannmann
pushed to experimental/restart-on-device-change at bannmann/infinikey
2026年06月10日 17:13:01 +02:00
8523db38c4
wip
3f80bc68c9
change README image syntax again
8d5640afd4
bugfix: locking code did not prevent running multiple instances
bannmann
created branch experimental/restart-on-device-change in bannmann/infinikey
2026年06月10日 17:13:01 +02:00
b5f24ea2c3
version bump
d0c20ae1a0
set release version
04b210454f
bugfix: recover from invalid sequence