1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-11-07 09:31:31 +01:00
Commit Graph

15446 Commits

Author SHA1 Message Date
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