Andreas Coroiu
ed0cf93748
fix: native build on unix and windows
2024-08-28 13:22:54 +02:00
Andreas Coroiu
631fad7084
feat: auto-add all .m files to builder
2024-08-27 13:24:12 +02:00
Andreas Coroiu
7066f5eac9
chore: move desktop autofill service to init service
2024-08-27 08:57:50 +02:00
Andreas Coroiu
45c9202eaf
feat: add support for passkeys
2024-07-25 16:23:52 +02:00
Andreas Coroiu
d06a5290fc
docs: add todo
2024-07-25 13:49:25 +02:00
Andreas Coroiu
592ed40fcb
feat: add auto syncing
2024-07-25 11:21:22 +02:00
Andreas Coroiu
02d7f5c62c
feat: implement manual password credential sync
2024-07-25 10:21:29 +02:00
Andreas Coroiu
5e1cabd068
feat: implement sync command using callbacks
2024-07-24 16:27:06 +02:00
Andreas Coroiu
7e51214f87
fix: warning about CommandContext not being FFI-safe
2024-07-24 16:27:06 +02:00
Andreas Coroiu
eefb27d3e5
feat: re-implement status command with callback
2024-07-24 16:27:06 +02:00
Andreas Coroiu
dffd6b3a12
feat: refactor everything to use new callback return method
2024-07-24 16:27:05 +02:00
Andreas Coroiu
8bf470e77c
chore: refactor to make objc code easier to read and use
2024-07-24 16:27:05 +02:00
Andreas Coroiu
4924486559
feat: functioning callback returns
2024-07-24 16:27:05 +02:00
Andreas Coroiu
2e75334727
feat: make run_command async
2024-07-24 16:27:05 +02:00
Andreas Coroiu
fceeb8dc16
feat: first version of callback
2024-07-24 16:27:05 +02:00
Andreas Coroiu
652df54c72
wip: implement sync command
...
This crashes because we are not properly handling the fact that `saveCredentialIdentities` uses callbacks, resulting in a race condition where we try to access a variable (result) that has already gotten dealloc'd.
2024-07-24 16:27:05 +02:00
Andreas Coroiu
31bfe6eb16
feat: implement password credential mapping
2024-07-24 16:27:05 +02:00
Andreas Coroiu
c1c9b5c819
feat: implement status command
2024-07-24 16:27:05 +02:00
Andreas Coroiu
d6bd4aa285
feat: scaffold status command
2024-07-24 16:27:04 +02:00
Andreas Coroiu
7dd78ba8f0
feat: extract some helper functions into utils class
2024-07-24 16:27:04 +02:00
Andreas Coroiu
6674bc33e1
fix: error returning
2024-07-24 16:27:04 +02:00
Andreas Coroiu
0fa7bd62f2
chore: change objc names to camelCase
2024-07-24 16:27:04 +02:00
Andreas Coroiu
ae87718163
feat: add autoreleasepool to avoid memory leaks
2024-07-24 16:27:04 +02:00
Andreas Coroiu
b3c29aab14
feat: properly implement command calling
...
Add static typing. Add proper error handling.
2024-07-24 16:27:04 +02:00
Andreas Coroiu
c652938398
feat: add try-catch around command execution
2024-07-24 16:27:04 +02:00
Andreas Coroiu
0ccb76a5ef
chore: refactor and rename to run_command
2024-07-24 16:27:04 +02:00
Andreas Coroiu
b1ffa81fb7
feat: add util function c_string_to_nsstring
2024-07-24 16:27:03 +02:00
Andreas Coroiu
c760e1412f
feat: enable ARC
2024-07-24 16:27:03 +02:00
Andreas Coroiu
6b59f25843
chore: clean up comments
2024-07-24 16:27:03 +02:00
Andreas Coroiu
41a653ed51
feat: create custom type for returning strings across rust/objc boundary
2024-07-24 16:27:03 +02:00
Andreas Coroiu
42cf1fcff7
feat: scaffold services and allow calls from inspector
2024-07-24 16:27:03 +02:00
Andreas Coroiu
6e41a857b2
feat: adding some availability guards
2024-07-24 16:27:03 +02:00
Andreas Coroiu
bf01217e3a
feat: simple log that checks if autofill is enabled
2024-07-24 16:27:02 +02:00
Andreas Coroiu
b527337a10
feat: scaffold call to basic objc function
2024-07-24 16:26:41 +02:00
Andreas Coroiu
c4404856cd
feat: auto call hello world on init
2024-07-24 16:26:41 +02:00
Andreas Coroiu
e46ecb5a43
feat: scaffold electron autofill
2024-07-24 16:26:41 +02:00
Andreas Coroiu
096cb28d57
feat: rename fido2 to autofill
2024-07-24 16:26:41 +02:00
Andreas Coroiu
fb7c563660
feat: scaffold desktop_objc
2024-07-24 16:26:40 +02:00
Andreas Coroiu
142ad9de1e
fix: use new provisioning profile for dev extension
2024-07-24 16:25:55 +02:00
Andreas Coroiu
c5fcfd3609
feat: remove desktop target
2024-07-11 13:26:15 +02:00
Andreas Coroiu
bbd76380e2
chore: tweak lint rule
2024-07-09 09:07:32 +02:00
Andreas Coroiu
2859cc1517
lint: fix remaining lint issues in script
2024-07-08 13:56:08 +02:00
Andreas Coroiu
58bb09dc5b
chore: add lint rules to script
2024-07-08 13:47:57 +02:00
Andreas Coroiu
68669d167f
chore: replace gulpfile with regular node script
2024-07-08 13:41:26 +02:00
Andreas Coroiu
24980889da
chore: ignore capital letters linting for all macos files
2024-07-08 13:36:48 +02:00
Andreas Coroiu
ffc0f0b8bb
feat: don't build autofill extension for MAS
2024-07-08 11:27:51 +02:00
Andreas Coroiu
2aa57c1bf9
Merge branch 'main' into PM-9022-scaffold-the-extension-and-build-pipeline
2024-07-04 11:02:09 +02:00
Andreas Coroiu
cc31d96378
[PM-9441] Catch and log exceptions during migration ( #9905 )
...
* feat: catch and log exceptions during migration
* Revert "feat: catch and log exceptions during migration"
This reverts commit d68733b7e5
.
* feat: use log service to log migration errors
2024-07-04 09:02:18 +02:00
Thomas Rittson
3e7f8f5384
[AC-2676] Remove paging logic from GroupsComponent ( #9705 )
...
* remove infinite scroll, use virtual scroll instead
* use TableDataSource for search
* allow sorting by name
* replacing PlatformUtilsService.showToast with ToastService
* misc FIXMEs
2024-07-04 06:04:16 +10:00
Bernd Schoolmann
d7a0510ef9
Add required env variables to desktop native build script ( #9869 )
2024-07-03 14:00:00 -04:00