Colton Hurst
8811ec41ab
[PM-22788] Add Autotype Crate and Windowing Functions ( #15317 )
...
* [PM-22783] Add initial feature flag and settings toggle for autotype MVP
* [PM-22783] Undo Cargo.lock changes
* [PM-22783] Disable console.log block
* [PM-22783] Lint fix
* [PM-22783] Small updates
* [PM-22783] Build fix
* [PM-22783] Use combineLatest in updating the desktop autotype service
* [PM-22783] Check if the user is on Windows
* [PM-22783] Undo access selector html change, linting keeps removing this
* [PM-22783] Fix failing test
* [PM-22788] Add initial desktop native autotype crate based on spike ticket investigation
* [PM-22788] cargo fmt
* [PM-22783] Update autotypeEnabled to be stored in service
* [PM-22783] Add todo comments
* [PM-22783] Add SlimConfigService and MainDesktopAutotypeService
* [PM-22783] Small fixes
* [PM-22788] Add get_foreground_window_title() and cleanup
* [PM-22788] Add comment
* [PM-22788] Lint and cross platform build fixes
* [PM-22788] Update windows.rs in autotype_internal
* [PM-22788] Update windows.rs and dummy.rs in autotype_internal
* [PM-22788] cargo fmt
* [PM-22788] Edit napi result types
* [PM-22788] Edit napi result types again
* [PM-22788] Add autofill as a codeowner of the desktop_native/autotype directory
* [PM-22788] Refactor autotype code
* [PM-22788] Move autotype dependency out of windows only due to abstraction change
* [PM-22788] Fix lint errors
* [PM-22788] Updates based on PR comments
* [PM-22788] cargo fmt
2025-07-18 10:30:19 -04:00
Bernd Schoolmann
8250e40c6c
[PM-22271] Switch to SDK argon2 implementation, and drop other impls ( #15401 )
...
* Switch to SDK argon2 implementation
* Cleanup and update to the latest sdk
* Update package lock
* Remove copy patch
* Fix builds
* Fix test build
* Remove error
* Fix tests
* Fix build
* Run prettier
* Remove argon2 references
* Regenerate index.d.ts for desktop_native napi
* Replace mocked crypto function service type
2025-07-15 11:53:58 +02:00
Daniel García
318040233c
[PM-23159] Update arboard and enable exclude from history on Linux ( #15393 )
2025-07-10 19:17:13 +02:00
Bernd Schoolmann
e7d5cde105
[BEEEP/PM-22958] Update russh version, and add sessionbind information ( #14602 )
...
* Update russh version, and add sessionbind information
* Cargo fmt
* Clean up to fix lint
* Attempt to fix windows
* Use expect instead of unwrap
* Fix cargo toml
2025-07-09 16:52:47 +02:00
renovate[bot]
fc9ce266ba
[deps] Platform: Update Rust crate bindgen to v0.72.0 ( #15287 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
2025-06-23 12:20:56 +02:00
renovate[bot]
aac4dc6df4
[deps] Platform: Update napi ( #14721 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Addison Beck <github@addisonbeck.com >
2025-06-09 16:20:13 -04:00
renovate[bot]
4bf1a3b670
[deps] Platform: Update Rust crate bytes to v1.10.1 ( #14922 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 07:16:46 -07:00
Bernd Schoolmann
04ed114e0e
[BEEEP/PM-8492] Add autostart for flatpak ( #12016 )
...
* Add autostart for flatpak via ashpd
* Fix clippy errors
* Cargo fmt
* Fix clippy
2025-05-26 00:30:52 +02:00
renovate[bot]
2e4b310137
[deps] Platform: Pin dependencies ( #14446 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-21 11:04:35 +02:00
renovate[bot]
bc56bc8e37
[deps]: Lock file maintenance ( #13866 )
...
* [deps]: Lock file maintenance
* add override for parse5 version to 7.2.1 (7.3.0 has breaking ts changes)
* manual rebuild of package-lock
* fix test event listeners persistence
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com >
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Prusik <jprusik@classynemesis.com >
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com >
2025-05-21 09:29:14 +02:00
Daniel García
a02c230e4d
Pin rust toolchain ( #14817 )
...
* Pin rust toolchain
* Always install targets in build script
* Delete installed toolchains
2025-05-17 22:17:36 +02:00
Colton Hurst
c0ef307e99
PM-21174: Revert 8de42ca ( #14735 )
...
Merging at the request of QA
2025-05-16 15:16:22 -04:00
renovate[bot]
de03e3ef25
[deps]: Update Rust crate tokio to v1.45.0 ( #14506 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-15 13:22:54 -07:00
renovate[bot]
6e5a1f184e
[deps] Platform: Update Rust crate widestring to v1.2.0 ( #14488 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-14 09:30:51 -07:00
renovate[bot]
b611fdfb62
[deps] Platform: Update Rust crate windows-registry to v0.5.1 ( #14489 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-14 08:52:14 -07:00
renovate[bot]
89b9ba21ca
[deps] Platform: Update Rust crate arboard to v3.5.0 ( #14484 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-12 07:15:06 -07:00
renovate[bot]
1edca39fa2
[deps] Platform: Update Rust crate sysinfo to 0.35.0 ( #14265 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
2025-05-09 17:49:07 +02:00
renovate[bot]
e6bc43bc8f
[deps] Platform: Update Rust crate oo7 to v0.4.3 ( #14485 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-08 12:58:49 -04:00
Bernd Schoolmann
a1e975a6ae
[BEEEP] Add zeroizing alloc to desktop_native ( #14601 )
...
* Add zeroizing alloc
* Cleanup
* Cleanup
2025-05-05 12:45:56 +02:00
renovate[bot]
751169d728
[deps] Platform: Update Rust crate libc to v0.2.172 ( #14456 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-29 10:03:38 -07:00
renovate[bot]
434852b9b9
[deps] Platform: Update Rust crate pin-project to v1.1.10 ( #14458 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
2025-04-28 11:45:26 +02:00
renovate[bot]
5fc4e32b8f
[deps] Platform: Update Rust crate typenum to v1.18.0 ( #14486 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
2025-04-28 11:44:43 +02:00
Colton Hurst
83d7ea6aa3
[PM-20334] Remove Bindgen from Windows Plugin Authenticator ( #14328 )
...
* PM-20334: Draft work removing bindgen
* PM-20334: Remove comments and address clippy concerns
* PM-20334: Edit wpa readme and remove .hpp header file
2025-04-21 09:52:53 -04:00
Daniel García
86b0a6aa35
Support for logging from NAPI ( #14335 )
...
* Support for log to electron console from NAPI
* Fix test mock
2025-04-21 12:21:00 +02:00
renovate[bot]
8de42caf04
[deps] KM: Update Rust crate rsa to v0.9.8 ( #12298 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Bernd Schoolmann <mail@quexten.com >
2025-04-19 18:07:20 +02:00
renovate[bot]
c16534e1e7
[deps]: Update Rust crate tokio to v1.43.1 [SECURITY] ( #14170 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
2025-04-09 18:08:22 +02:00
Colton Hurst
e23a353543
[PM-9126] COM Object Registration ( #13278 )
...
* PM-9126: Initial scaffolding for com object registration
* PM-9126: Clean Up PACOMObject trait and impl
* PM-9126: Add unsafe tests
* PM-9126: Clean up registration PR with a working CoRegisterClassObject call
* PM-9126: Add AddAuthenticator fn call
* PM-9126: Load AddAuthenticator fn call dynamically
* PM-9126: Add AddAuthenticator experiments
* PR-9126: add brackets around guids
* PM-9126: clean up part 1
* PM-9126: Cleanup changes
* Only call the register function if on Windows
* PM-9126: Block two generated types that create issues for the i686-pc-windows-msvc target
* PM-9126: Refine bindings file
* PM-9126: Address PR comments part 1
* PM-9126: Address PR comments part 2
* PM-9126: Return result in napi layer
* PM-9126: Propogate error from add authenticator call
* PM-9126: Change for version update
2025-04-03 17:11:04 -04:00
Colton Hurst
31e455ff35
[PM-19471] Update Rust windows crate to 0.61.1 ( #13974 )
...
* PM-19471: Update Rust windows crate to 0.61.1
* PM-19471: Add new crate to renovate.json5
2025-04-02 16:40:38 -04:00
Bernd Schoolmann
cb028eadb5
[PM-15934] Add agent-forwarding detection and git signing detection parsers ( #12371 )
...
* Add agent-forwarding detection and git signing detection parsers
* Cleanup
* Pin russh version
* Run cargo fmt
* Fix build
* Update apps/desktop/desktop_native/core/src/ssh_agent/mod.rs
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
* Pass through entire namespace
* Move to bytes crate
* Fix clippy errors
* Fix clippy warning
* Run cargo fmt
* Fix build
* Add renovate for bytes
* Fix clippy warn
---------
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
2025-02-26 12:12:27 +01:00
renovate[bot]
c7315a0790
[deps]: Lock file maintenance ( #13565 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-25 15:48:39 -05:00
renovate[bot]
19a6641ce8
[deps] Platform: Update Rust crate napi to v2.16.15 ( #13433 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
2025-02-17 12:35:17 +01:00
Colton Hurst
8b62dad247
[PM-17619] Add Intial Windows WebAuthn Plugin Authenticator Bindings Crate ( #13112 )
...
* PM-17619: Add intial Windows WebAuthn Plugin Authenticator bindings crate
* PM-17619: Move crate to desktop_native
* PM-17619: Update codeowners file
* PM-17619: Fix failing Mac build
* PM-17619: Switch to OUT_DIR
* PM-17619: cargo fmt
* PM-17619: Update bindings output dir
* PM-17619: Use std::env::var for OUT_DIR
* PM-17619: Prevent clippy failures on the generated Rust code
* PM-17619: Test moving the clippy:all
* PM-17619: Small updates
* PM-17619: Remove todo
* PM-17619: Ignore rustc warnings on the generated code
* PM-17619: Address PR comments
2025-02-03 09:53:53 -05:00
renovate[bot]
6311c52e46
[deps] Platform: Update Rust crate sysinfo to v0.33.1 ( #12550 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-31 13:45:48 +01:00
renovate[bot]
b423460006
[deps] Platform: Pin dependencies ( #12292 )
...
* [deps] Platform: Pin dependencies
* fix: version conflicts by making them workspace deps
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Andreas Coroiu <andreas.coroiu@gmail.com >
2025-01-31 09:56:17 +01:00
renovate[bot]
f775e665cb
[deps] Platform: Update Rust crate tokio-util to v0.7.13 ( #12299 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-30 14:00:31 +01:00
renovate[bot]
ea41b1a0c6
[deps] Platform: Update Rust crate tokio to v1.43.0 ( #12307 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-30 12:31:30 +01:00
renovate[bot]
fef6b39c17
[deps]: Lock file maintenance ( #12978 )
...
* [deps]: Lock file maintenance
* fix: pin react version to work around storybook version issue
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Andreas Coroiu <andreas.coroiu@gmail.com >
2025-01-30 11:52:46 +01:00
renovate[bot]
ba4d762dc1
[deps] Platform: Update Rust crate log to v0.4.25 ( #12960 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-22 13:50:29 -05:00
renovate[bot]
c566906313
[deps] Platform: Update Rust crate dirs to v6 ( #12976 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-22 13:46:26 -05:00
renovate[bot]
9d70ca36e9
[deps] Platform: Update Rust crate windows-registry to v0.4.0 ( #12970 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
2025-01-21 12:32:06 +01:00
renovate[bot]
2438e6b934
[deps] Platform: Update Rust crate pin-project to v1.1.8 ( #12961 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
2025-01-21 11:10:58 +01:00
Bernd Schoolmann
a527aa9196
[PM-2094] Fix windows hello focusing behavior ( #12255 )
...
* Implement new windows focus behavior
* Fix formatting
* Fix clippy warning
* Fix clippy warning
* Fix build
* Fix build
2025-01-09 14:07:40 +01:00
Bernd Schoolmann
bb2961f4ca
[PM-10413] ssh keygen on web and browser ( #12176 )
...
* Move desktop to sdk ssh-key generation
* Add ssh keygen support on web and browser
* Move ssh keygen on all clients behind feature flag
* Update package lock
* Fix linting
* Fix build
* Fix build
* Remove rand_chacha
* Move libc to linux-only target
* Remove async-streams dep
* Make generateSshKey private
* Remove async from generate ssh key
* Update cargo lock
* Fix sdk init for ssh key generation
* Update index.d.ts
* Fix build on browser
* Fix build
* Fix build by updating libc dependency
2025-01-08 16:01:23 +01:00
renovate[bot]
003f5fdae9
[deps]: Lock file maintenance ( #12709 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
2025-01-07 13:38:19 +01:00
renovate[bot]
dac23db952
[deps] Platform: Update Rust crate napi-build to v2.1.4 ( #12546 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-03 15:15:32 -05:00
renovate[bot]
c69278e761
[deps] Platform: Update Rust crate uniffi to 0.28.3 ( #12549 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-03 14:28:44 -05:00
renovate[bot]
1e6471bb1d
[deps] Platform: Update Rust crate cc to 1.2.4 ( #12297 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-03 12:57:54 -05:00
renovate[bot]
5a3681655b
[deps] Platform: Update Rust crate libc to v0.2.169 ( #12131 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 14:28:57 -05:00
renovate[bot]
aee0bdcd12
[deps] Platform: Update macOS/iOS bindings ( #11947 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 10:05:45 -05:00
renovate[bot]
1d33acbffc
[deps]: Lock file maintenance ( #11953 )
...
* [deps]: Lock file maintenance
* Regenerate package lock
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Addison Beck <github@addisonbeck.com >
2025-01-01 00:45:23 -05:00