github-actions[bot]
0a9dbe17e3
Autosync the updated translations ( #11917 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-11-08 11:25:03 +00:00
Rui Tomé
1f0c1f1b44
[PM-10318] Add organization user deletion and leaving events to EventService ( #11554 )
2024-11-08 11:23:24 +00:00
Bernd Schoolmann
081fe83d83
PM-10393 SSH keys ( #10825 )
...
* [PM-10395] Add new item type ssh key (#10360 )
* Implement ssh-key cipher type
* Fix linting
* Fix edit and view components for ssh-keys on desktop
* Fix tests
* Remove ssh key type references
* Remove add ssh key option
* Fix typo
* Add tests
* [PM-10399] Add ssh key import export for bitwarden json (#10529 )
* Add ssh key import export for bitwarden json
* Remove key type from ssh key export
* [PM-10406] Add privatekey publickey and fingerprint to both add-edit and view co… (#11046 )
* Add privatekey publickey and fingerprint to both add-edit and view components
* Remove wrong a11y title
* Fix testid
* [PM-10098] SSH Agent & SSH Key creation for Bitwarden Desktop (#10293 )
* Add ssh agent, generator & import
* Move ssh agent code to bitwarden-russh crate
* Remove generator component
* Cleanup
* Cleanup
* Remove left over sshGenerator reference
* Cleanup
* Add documentation to sshkeyimportstatus
* Fix outdated variable name
* Update apps/desktop/src/platform/preload.ts
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
* Rename renderersshagent
* Rename MainSshAgentService
* Improve clarity of 'id' variables being used
* Improve clarity of 'id' variables being used
* Update apps/desktop/src/vault/app/vault/add-edit.component.html
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
* Fix outdated cipher/messageid names
* Rename SSH to Ssh
* Make agent syncing more reactive
* Move constants to top of class
* Make sshkey cipher filtering clearer
* Add stricter equality check on ssh key unlock
* Fix build and messages
* Fix incorrect featureflag name
* Replace anonymous async function with switchmap pipe
* Fix build
* Update apps/desktop/desktop_native/napi/src/lib.rs
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
* Revert incorrectly renamed 'Ssh' usages to SSH
* Run cargo fmt
* Clean up ssh agent sock path logic
* Cleanup and split to platform specific files
* Small cleanup
* Pull out generator and importer into core
* Rename renderersshagentservice to sshagentservice
* Rename cipheruuid to cipher_id
* Drop ssh dependencies from napi crate
* Clean up windows build
* Small cleanup
* Small cleanup
* Cleanup
* Add rxjs pipeline for agent services
* [PM-12555] Pkcs8 sshkey import & general ssh key import tests (#11048 )
* Add pkcs8 import and tests
* Add key type unsupported error
* Remove unsupported formats
* Remove code for unsupported formats
* Fix encrypted pkcs8 import
* Add ed25519 pkcs8 unencrypted test file
* SSH agent rxjs tweaks (#11148 )
* feat: rewrite sshagent.signrequest as purely observable
* feat: fail the request when unlock times out
* chore: clean up, add some clarifying comments
* chore: remove unused dependency
* fix: result `undefined` crashing in NAPI -> Rust
* Allow concurrent SSH requests in rust
* Remove unwraps
* Cleanup and add init service init call
* Fix windows
* Fix timeout behavior on locked vault
---------
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
* Fix libc dependency being duplicated
* fix SSH casing (#11840 )
* Move ssh agent behind feature flag (#11841 )
* Move ssh agent behind feature flag
* Add separate flag for ssh agent
* [PM-14215] fix unsupported key type error message (#11788 )
* Fix error message for import of unsupported ssh keys
* Use triple equals in add-edit component for ssh keys
---------
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
Co-authored-by: aj-bw <81774843+aj-bw@users.noreply.github.com>
2024-11-08 11:01:31 +01:00
renovate[bot]
2c914def29
[deps] Platform: Update macOS/iOS bindings ( #11793 )
...
* [deps] Platform: Update macOS/iOS bindings
* fix: update security-framework to support core-foundation 0.10.0
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Andreas Coroiu <andreas.coroiu@gmail.com>
2024-11-08 10:02:31 +01:00
Jordan Aasen
d69642e7a0
[PM-14468] - add feature flag for critical apps ( #11871 )
...
* rename acess intelligence to risk insights
* keep branch name
* replace all instances of AccessIntelligence. strip raw data + members to just the table
* revert change to feature flag name
* add feature flag for critical apps
* change flag name
* Update libs/common/src/enums/feature-flag.enum.ts
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2024-11-07 16:39:15 -08:00
github-actions[bot]
b4428160ca
Autosync the updated translations ( #11916 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-11-08 00:32:02 +00:00
github-actions[bot]
d40c1bad73
Autosync the updated translations ( #11915 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-11-08 00:30:18 +00:00
Daniel James Smith
b23d62a280
[PM-14183] Show success toast on copy history value ( #11911 )
...
* Remove unnecessary copy icon
* Fix styling of copy success toast
- Use CopyClick directive instead of manually copying and showing the toast
- Adjust tests
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-11-07 15:28:32 -08:00
Victoria League
e8dac0cc12
[CL-500] Add disclosure component and directive ( #11865 )
2024-11-07 16:54:49 -05:00
Justin Baur
f206e0f817
Move Packages to Platform & KM ( #11907 )
2024-11-07 16:41:47 -05:00
Todd Martin
f9098558a6
Update Is-Prerelease header to be integer instead of string ( #11909 )
2024-11-07 16:00:48 -05:00
Daniel James Smith
ec92f82501
Fix wrong import of SendFormModule ( #11893 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-11-07 15:28:40 -05:00
✨ Audrey ✨
b2811e07ce
[PM-14198] zero minimums when the character category is disabled ( #11906 )
2024-11-07 21:23:01 +01:00
Vince Grassia
e95af8269f
Add check for trigger event ( #11904 )
2024-11-07 15:15:44 -05:00
Vince Grassia
771bfdaccd
Fix quotes ( #11902 )
2024-11-07 19:42:10 +00:00
Vince Grassia
668ede2dfb
Add event_name check to Deploy Web trigger job ( #11901 )
2024-11-07 14:38:05 -05:00
Brandon Treston
ef0fd60676
[PM-11409] prevent managed user from leaving organization ( #11895 )
...
* add check to prevent managed user from leaving managing org
* remove unused vaiable
* add null check
2024-11-07 14:09:56 -05:00
Matt Bishop
db40f20160
Check run permissions for build artifact generation secrets usage ( #11897 )
2024-11-07 13:01:54 -05:00
Nick Krantz
b42741f313
[PM-13839][PM-13840] Admin Console Collections ( #11649 )
...
* allow admin console to see all collections when viewing a cipher
- When "manage all" option is selected all collections should be editable
* update cipher form service to use admin endpoints
* when saving a cipher, choose to move to collections first before saving any other edits
- This handles the case where a cipher is moving from unassigned to assigned and needs to have a collection to save any other edits
* set admin flag when the original cipher has zero collections
- handling the case where the user un-assigns themselves from a cipher
* add check for the users ability to edit items within the collection
* save cipher edit first to handle when the user unassigns themselves from the cipher
* update filter order of collections
* use cipher returned from the collections endpoint rather than re-fetching it
* fix unit tests by adding canEditItems
* re-enable collection control when orgId is present
* fetch the updated cipher from the respective service for editing a cipher
2024-11-07 10:22:35 -06:00
Jonathan Prusik
05a79d58bb
do not do browser extension permission check if the Show autofill suggestions setting is being turned off ( #11889 )
2024-11-07 10:38:49 -05:00
SmithThe4th
faf7e3d315
[PM-11201][CL-507] Add the ability to sort by Name, Group, and Permission within the collection and item tables ( #11453 )
...
* Added sorting to vault, name, permission and group
Added default sorting
* Fixed import
* reverted test on template
* Only add sorting functionality to admin console
* changed code order
* Fixed leftover test for sortingn
* Fixed reference
* sort permissions by ascending order
* Fixed bug where a collection had multiple groups and sorting alphbatically didn't happen correctly all the time
* Fixed bug whne creating a new cipher item
* Introduced fnFactory to create a sort function with direction provided
* Used new sort function to make collections always remain at the top and ciphers below
* extracted logic to always sort collections at the top
Added similar sorting to sortBygroup
* removed org vault check
* remove unused service
* Sort only collections
* Got rid of sortFn factory in favour of passing the direction as an optional parameter
* Removed tenary
* get cipher permissions
* Use all collections to filter collection ids
* Fixed ascending and descending issues
* Added functionality to default sort in descending order
* default sort permissions in descending order
* Refactored setActive to not pass direction as a paramater
2024-11-07 10:10:15 -05:00
Daniel James Smith
872f36752f
[PM-13876] Generator PR review follow up ( #11885 )
...
* Remove unused regex
* Remove viewChild reference from markup
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-11-07 09:03:54 -05:00
Alec Rippberger
f5e6fc8ed5
[PM-5237] Clients, Self Hosted: Login - Hide "Create account" when registration disabled ( #11811 )
...
* Add server settings model and service.
* Inject ServerSettingsService into the login-secondary-content component.
* Fix merge conflict
* Add server settings to old views
* Remove server settings from desktop/mobile
* Cleanup unused code
* Remove changes to default config
* Conditionally show/hide HR element
* Add tests
* PM-5237 - Move ServerSettingsService to jslib-services.module so it is the same across all clients and to solve NullInjectorErrors on desktop & browser extension
* Remove change to v1 components
* Rename ServerSettingsService to DefaultServerSettingsService
* Remove unnecessary map call
* Remove server interface in favor of using ServerSettings class
* Add back HR element
---------
Co-authored-by: Jared Snider <jsnider@bitwarden.com>
2024-11-06 17:57:07 -05:00
Alec Rippberger
1afb2f7769
Wrap login component email and MP entry states with invisible divs ( #11884 )
...
- Allows autofill to fill both email and password
2024-11-06 15:38:17 -06:00
Brandon Treston
2c5221d3aa
Allow deletion for items with no collectionId(s) ( #11825 )
2024-11-06 14:23:36 -05:00
Alec Rippberger
619651ca55
[PM-13818] Allow user to edit self-hosted url during registration ( #11790 )
...
* Trigger self hosted settings dialog on select close
* Simplify triggering self hosted env config dialog
* Always emit selected value
* Update variable naming of lastSelectedValue to userSelectedValue to better reflect purpose
* Add comment for userSelectedValue variable
* Remove userSelectedValue and simply emit a closed event
* Remove passing selectedRegion in closed event
2024-11-06 13:17:59 -06:00
Jordan Aasen
4cc562c228
[PM-12971] - close safari default extension on pop out ( #11391 )
...
* fix safari extension opening
* Update apps/browser/src/platform/browser/browser-api.ts
Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com>
* remove whitespace
* remove check for id
---------
Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com>
2024-11-06 10:53:15 -08:00
Alec Rippberger
5a288b97db
[PM-14454] Add bit-menu-panel and bitmenuitem to environment selector dropdown ( #11866 )
...
* Add bit-menu-panel class and bitmenuitem attribute
* Add data-testids instead of class/attributes
2024-11-06 11:23:38 -06:00
Alec Rippberger
a959620a11
[PM-14369] Hide account switcher if on login page and not logged into any accounts ( #11827 )
...
* Add hasLoggedInAccount to check if there is a logged in account
* Update Storybook providers
* Revert "Update Storybook providers"
This reverts commit 646506ab95
.
* Reapply "Update Storybook providers"
This reverts commit d86744a80b
.
* Add story for HasLoggedInAccountExample
* Remove unused imports
2024-11-06 11:08:29 -06:00
✨ Audrey ✨
414bdde232
[PM-13876] replace angular validation with html constraints validation ( #11816 )
...
* rough-in passphrase validation failure handling
* trigger valid change from settings
* fix `max` constraint enforcement
* add taps for generator validation monitoring/debugging
* HTML constraints validation rises like a phoenix
* remove min/max boundaries to fix chrome display issue
* bind settings components as view children of options components
* remove defunct `okSettings$`
* extend validationless generator to passwords
* extend validationless generator to catchall emails
* extend validationless generator to forwarder emails
* extend validationless generator to subaddress emails
* extend validationless generator to usernames
* fix observable cycle
* disable generate button when no algorithm is selected
* prevent duplicate algorithm emissions
* add constraints that assign email address defaults
2024-11-06 17:54:29 +01:00
Daniel García
a9595b4d14
[PM-13361] Fix DDG DMG builds ( #11878 )
2024-11-06 17:46:57 +01:00
Vincent Salucci
dce8c0a61a
fix: refactor enabled state of org name field, refs PM-14533 ( #11879 )
2024-11-06 10:12:24 -06:00
Nick Krantz
d5139e0511
change totp code to monospace font ( #11844 )
2024-11-06 09:42:53 -06:00
cyprain-okeke
f33661c31c
[PM-11505]Delete the feature flag PM-5864-dollar-threshold ( #11436 )
...
* remove the time threshold flag
* Remove the time threshold flag
2024-11-06 16:05:22 +01:00
Jordan Aasen
b877624ce3
[PM-14462] - Update "Access Intelligence" to "Risk Insights" ( #11853 )
...
* rename acess intelligence to risk insights
* keep branch name
* replace all instances of AccessIntelligence. strip raw data + members to just the table
* revert change to feature flag name
2024-11-06 09:47:29 -05:00
renovate[bot]
52c7d21e5f
[deps] Platform: Update Rust crate anyhow to v1.0.93 ( #11059 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-06 02:59:35 -05:00
renovate[bot]
350a85674d
[deps] Platform: Update Rust crate napi to v2.16.13 ( #11533 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-05 14:20:41 -05:00
Jared Snider
b5450227da
PM-14424 - LoginComponents should listen for unauthUiRefresh flag changes and forcibly change the UI on browser & desktop to make for a seamless experience without having to refresh. ( #11830 )
2024-11-05 14:02:51 -05:00
Justin Baur
1e2a51a56b
Reverse Arguments ( #11870 )
2024-11-05 13:55:31 -05:00
renovate[bot]
12cf870e34
[deps] Platform: Update Rust crate zbus to v4.4.0 ( #10581 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-05 13:13:52 -05:00
renovate[bot]
8ccece38e3
[deps] Platform: Update Rust crate thiserror to v1.0.68 ( #10562 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-05 12:48:47 -05:00
Todd Martin
eb95d437a8
[PM-13804] Add new Is-Prerelease header to requests ( #11605 )
...
* Added new Is-Beta header
* Updated beta to prerelease
2024-11-05 12:01:29 -05:00
Vince Grassia
9d2c57d3d9
BRE-344 - Add Repository Management workflow ( #11855 )
2024-11-05 11:48:03 -05:00
Nick Krantz
adcd5bd307
hide ownership view when viewing a cipher in the admin console ( #11852 )
2024-11-05 10:09:16 -06:00
Thomas Avery
e206fc1819
[PM-14478] Add libs/key-management to jest.config ( #11854 )
2024-11-05 10:03:43 -06:00
renovate[bot]
b800193d80
[deps]: Lock file maintenance ( #11542 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-05 15:58:33 +01:00
Bernd Schoolmann
48bd438824
Add context logs for native messaging ( #11690 )
...
* Add logging to decryption routines
* Fix case of uknown encryption type
* Add decryption context to log where failures occur
* Update log message
* Fix linting
* Add more context logs
* Add context logs for native messaging
* Update apps/desktop/native-messaging-test-runner/src/native-message.service.ts
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>
* Update apps/desktop/src/services/native-message-handler.service.ts
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>
* Rename channel key to desktop ipc channel key
---------
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>
2024-11-05 15:38:23 +01:00
Daniel James Smith
8bee0ada2f
Move ownership of electron-dependencies to platform ( #11862 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-11-05 14:23:20 +01:00
Andreas Coroiu
77309d89f9
chore: remove post-install type hack ( #11860 )
2024-11-05 13:23:38 +01:00
Oscar Hinton
e3e675383f
Fix locale test after typescript upgrade ( #11859 )
...
The TypeScript update broke locale tests, to fix this we need to define moduleResolution manually as mentioned in the TS changelog.
2024-11-05 11:40:47 +01:00