kvm/ui/src/routes
Silke pilon a53c44e84d feat(macros): add text/wait step types and improve delays
Lower minimum step delay to 10ms to allow finer-grained macro timing.
Introduce optional "text" and "wait" fields on macro steps (Go and
TypeScript types, JSON-RPC parsing) so steps can either type text using
the selected keyboard layout or act as explicit wait-only pauses.

Implement client-side expansion of text steps into per-character key
events (handling shift, AltRight, dead/accent keys and trailing space)
and wire expansion into both remote and client-side macro execution.
Adjust macro execution logic to treat wait steps as no-op delays and
ensure key press followed by explicit release delay is sent for typed
keys.

These changes enable richer macro semantics (text composition and
explicit waits) and more responsive timing control.
2025-09-20 20:56:15 +02:00
..
adopt.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.deregister.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.mount.tsx Update URL Mount entries for Ubuntu, Fedora and Arch Linux (#783) 2025-09-08 11:02:46 +02:00
devices.$id.other-session.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.rename.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.settings._index.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.settings.access._index.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.settings.access.local-auth.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.settings.advanced.tsx Add ability to track modifier state on the device (#725) 2025-08-26 17:09:35 +02:00
devices.$id.settings.appearance.tsx Apply and Upgrade Eslint (#288) 2025-03-25 11:56:24 +01:00
devices.$id.settings.general._index.tsx fix: useJsonRpc "any" issue 2025-08-24 11:40:43 +02:00
devices.$id.settings.general.reboot.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.settings.general.update.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.settings.hardware.tsx Add ability to track modifier state on the device (#725) 2025-08-26 17:09:35 +02:00
devices.$id.settings.keyboard.tsx Clean up Virtual Keyboard styling (#761) 2025-09-03 11:33:07 +02:00
devices.$id.settings.macros.add.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.settings.macros.edit.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.settings.macros.tsx feat(macros): add text/wait step types and improve delays 2025-09-20 20:56:15 +02:00
devices.$id.settings.mouse.tsx fix/Jiggler settings not saving (#786) 2025-09-09 14:48:49 +02:00
devices.$id.settings.network.tsx feat: Adds IPv6 disabling feature (#803) 2025-09-16 12:44:56 +02:00
devices.$id.settings.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.settings.video.tsx feat(ui): Enhance EDID settings with loading state (#691) 2025-09-08 11:38:49 +02:00
devices.$id.setup.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
devices.$id.tsx feat: release keyPress automatically (#796) 2025-09-18 13:35:47 +02:00
devices.already-adopted.tsx refactor: Migrate from tailwind.js config to Tailwind CSS config (#451) 2025-05-15 17:13:16 +02:00
devices.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
login-local.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
login.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
signup.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
welcome-local.mode.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
welcome-local.password.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00
welcome-local.tsx Upgrade vite and react-router (#778) 2025-09-04 12:20:01 +02:00