clients/apps/desktop/src
Colton Hurst fc53eae4c5
[PM-22758] Configurable Keyboard Shortcut for Autotype (#16613)
* [PM-22785] Initial push with configuration and ipc changes for the configurable autotype keyboard shortcut

* [PM-22785] Add messy code with working configurable hotkey

* [PM-22785] Add more messy rust code

* [PM-22785] Add temp changes with configurable hotkey ui

* Add shortcut display to settings

* [PM-22785] Logic updates. Ran npm run prettier and lint:fix.

* [PM-22785] Add back disableAutotype with refactors.

* [PM-22785] Clean up Rust code

* [PM-22785] Clean up Rust code v2

* [PM-22785] Add unicode bounds in Rust code

* [PM-22785] Update rust code comments

* [PM-22785] Add unicode_value byte length check post-encoding

* [PM-22785] Extract encoding to a separate function

* Various fixes for the autotype setting label

* Misc component fixes

* Disallow nunmbers and allow Win key

* Themify edit shortcut

* Change display of Super to Win

* Create autotype format method

* Autotpe modal cleanup

* [PM-22785] Some cleanup

* Add unit tests and adjust error handling

* [PM-22785] Fix build issues on Mac and Linux

* [PM-22785] Linting fix

* Remove unused message

* [PM-22785] Linting fix

* [PM-22785] More linting fix

* [PM-22785] Address initial PR comments

* [PM-22785] Comment change

* [PM-22785] If statement change

* [PM-22785] Update with fixes from PR comments

* [PM-22785] Update with fixes from PR comments version ?

* add unit tests for get_alphabetic_hot_key()

* Fix tests

* Add missing mock to tests

* [PM-22785] Update with small fixes via PR comments

---------

Co-authored-by: Robyn MacCallum <robyntmaccallum@gmail.com>
Co-authored-by: neuronull <9162534+neuronull@users.noreply.github.com>
2025-09-29 14:20:15 +00:00
..
app [PM-22758] Configurable Keyboard Shortcut for Autotype (#16613) 2025-09-29 14:20:15 +00:00
auth fix(environment-selector): [PM-21214] Extension and desktop server selector have incorrect styling (#15920) 2025-08-12 13:57:52 -04:00
autofill [PM-22758] Configurable Keyboard Shortcut for Autotype (#16613) 2025-09-29 14:20:15 +00:00
billing/app/accounts [PM-25879][PM-25881] - [Defect] Premium badges missing reusable component (#16461) 2025-09-23 09:32:45 -07:00
images [PM-16057] use Roboto as primary font (#14553) 2025-05-12 09:00:01 -04:00
key-management cleanup remove password on start for desktop (#15957) 2025-08-22 23:14:02 +02:00
locales [PM-22758] Configurable Keyboard Shortcut for Autotype (#16613) 2025-09-29 14:20:15 +00:00
main [BEEEP | PM-25358] Add process isolation on windows and mac desktop main process (#16156) 2025-09-04 21:40:25 +02:00
models/native-messaging [PM-17666] Move Encstring to KM ownership (#15457) 2025-07-16 11:15:24 -04:00
platform feat(PlatformUtils): [Auth/PM-25817] New PlatformUtilsService.isChromium() method (#16468) 2025-09-18 14:36:35 -04:00
scss [PM-22758] Configurable Keyboard Shortcut for Autotype (#16613) 2025-09-29 14:20:15 +00:00
services [PM-22623] Remove most TS encryption code, remove service workers (#15153) 2025-07-30 15:50:00 +02:00
types [PM-22745] Move clientkeyhalf to os impl (#15140) 2025-06-17 13:12:15 +02:00
vault/app/vault [PM-25879][PM-25881] - [Defect] Premium badges missing reusable component (#16461) 2025-09-23 09:32:45 -07:00
entry.ts [PM-13361] Fix DDG backwards compat (#11804) 2024-10-31 18:03:24 +01:00
global.d.ts chore(dev): Switch to using build constant for isDev check 2025-09-05 19:12:21 -04:00
index.html [PM-11766] Introduce SDK client (#10974) 2024-10-07 13:20:50 +02:00
main.ts [PM-24748][PM-24072] Chromium importer (#16100) 2025-09-04 11:21:57 +02:00
package-lock.json Bumped Desktop client to 2025.9.1 2025-09-18 17:55:51 +00:00
package.json Bumped Desktop client to 2025.9.1 2025-09-18 17:55:51 +00:00
preload.ts [PM-24748][PM-24072] Chromium importer (#16100) 2025-09-04 11:21:57 +02:00
utils.spec.ts
utils.ts chore(dev): Switch to using build constant for isDev check 2025-09-05 19:12:21 -04:00