Jason Ng
a62d269a89
[PM-18803] nudges new items ( #14523 )
...
* Added new-items-nudge service and component to show spotlight for new item nudges
2025-05-01 12:43:55 -04:00
Vicki League
4734cab9a6
[CL-550] Fix popup layout padding and adjust views with extra bottom space ( #13562 )
...
* [CL-550] Fix popup layout padding and adjust views with extra bottom space
* simplify css
* fix add/edit item page
* cr changes
* fix failing test
---------
Co-authored-by: Will Martin <contact@willmartian.com >
2025-03-26 17:26:05 -04: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
Shane Melton
f75c1ab02d
[PM-8524] Cipher Form - Edit Login Details Section ( #10081 )
...
* [PM-8524] Introduce login details section component
* [PM-8524] Add ability to remove passkey
* [PM-8524] Introduce TotpCaptureService and the Browser implementation
* [PM-8524] Tweak storybook
* [PM-8524] Add note regarding existing login view references
* [PM-8524] Fix clone mode so that a new cipher is created
* [PM-8524] Add support for generating usernames/passwords and auditing passwords
* [PM-8524] Migrate password/username generation to CipherFormGenerationService
* [PM-8524] Add optional passwordInput to BitPasswordInputToggle to support conditionally rendered password toggle buttons
* [PM-8524] Add LoginDetailsSection tests
* [PM-8524] Add BrowserTotpCaptureService tests
* Revert "[PM-8524] Add optional passwordInput to BitPasswordInputToggle to support conditionally rendered password toggle buttons"
This reverts commit e76a0ccfe8 .
* [PM-8524] Add null check to password input toggle
2024-07-18 09:38:55 -07:00
Shane Melton
9dda29fb9c
[PM-7896] Cipher Form - Additional Options section ( #9928 )
...
* [PM-7896] Adjust cipher form container to expose config and original cipher view for children
* [PM-7896] Add initial additional options section
* [PM-7896] Add tests
* [PM-7896] Add TODO comments for Custom Fields
* [PM-7896] Hide password reprompt checkbox when unavailable
* [PM-7896] Fix storybook
2024-07-11 15:01:24 -07:00
Jason Ng
91294e9c4d
[PM-8527] Identity Add Edit Browser V2 ( #10016 )
...
* Add Identity Edit Section for Browser V2 Edit Work
2024-07-10 12:25:20 -04:00
Nick Krantz
781ef550c1
[PM-8525] Edit Card ( #9901 )
...
* initial add of card details section
* add card number
* update card brand when the card number changes
* add year and month fields
* add security code field
* hide number and security code by default
* add `id` for all form fields
* update select options to match existing options
* make year input numerical
* only display card details for card ciphers
* use style to set input height
* handle numerical values for year
* update heading when a brand is available
* remove unused ref
* use cardview types for the form
* fix numerical input type
* disable card details when in partial-edit mode
* remove hardcoded height
* update types for formBuilder
2024-07-02 20:31:24 -05:00
Shane Melton
17d37ecaeb
[PM-7162] Cipher Form - Item Details ( #9758 )
...
* [PM-7162] Fix weird angular error regarding disabled component bit-select
* [PM-7162] Introduce CipherFormConfigService and related types
* [PM-7162] Introduce CipherFormService
* [PM-7162] Introduce the Item Details section component and the CipherFormContainer interface
* [PM-7162] Introduce the CipherForm component
* [PM-7162] Add strongly typed QueryParams to the add-edit-v2.component
* [PM-7162] Export CipherForm from Vault Lib
* [PM-7162] Use the CipherForm in Browser AddEditV2
* [PM-7162] Introduce CipherForm storybook
* [PM-7162] Remove VaultPopupListFilterService dependency from NewItemDropDownV2 component
* [PM-7162] Add support for content projection of attachment button
* [PM-7162] Fix typo
* [PM-7162] Cipher form service cleanup
* [PM-7162] Move readonly collection notice to bit-hint
* [PM-7162] Refactor CipherFormConfig type to enforce required properties with Typescript
* [PM-7162] Fix storybook after config changes
* [PM-7162] Use new add-edit component for clone route
2024-07-02 13:22:51 -07:00