* migrated vault cipher list * added back `rounded` prop to `bit-layout` * moved account switcher to right corner * moved username below cipher item name * fixed spacing to align with send pages * removed commented out * fixed options buttons overflowing if has launch * fixed "options" label disappearing when width is insufficient * reverted search component, added search directly to vault-list * placed new vault cipher list work behind 'desktop-ui-migration-milestone-3' feature flag * reverted scss changes * added back search bar when FF not enabled * fixed owner column responsiveness (set to table width instead of screen) * fixed 'owner' column responsiveness * hide 'owner' column at 'md' breakpoint * Remove duplicate badge component and org name pipe * Convert to standalone * Added back translations * used correct 'tw' variants for 'px' * extended existing `item-footer` component * removed unused `showGroups()` from `vault-cipher-row` * removed 'addAccess' from `vault-list.component` * removed more unused, separated 'cipher collections' from 'filter collections' * converted `vault-wrapper` to use signal * updated original 'vault.component' to reflect main * fixed `templateUrl`, merge fix * changed to `getFeatureFlag$` * fixes for `item-footer` and `vault-collection-row` * fixed lint error * - replaced using global css with tailwind - added functionality and ui for empty states - moved search and vault header from 'vault-list' to 'vault component' * fixed accessing `this.userCanArchive$` * converted more to tailwind in vault component * removed unused 'selection' from `vault-list` * Fix flashing vault list * Move app-header title to routing module * Remove broken half-migrated new form * removed unnecessary `this.organizations$` block * removed `firstSetup$`, cleaned up unused, separated 'delete' and 'restore' handling for footer and cipher menu * used desktop 'launch' functionality * moved 'bit-no-items' into `vault-list` * removed unused locales * aligned `handleDelete` and `handleRestore` with original desktop functionality * Fix linting and tests * Move no-items out of table similar to send. * Re-add newline end of messges.json * Remove events * Hide copy buttons if there is nothing to copy. Simplify * fix * Get rid of unused copyField * Use dropdown button in vault list instead * Fix linting * removed unused imports * updated `vault-orig` to current in main * fixed `vault-orig` templateUrl * fixed import order, removed unused `combineLatest` block * fixed `onVaultItemsEvent` "delete" * removed duplicate rendering of logo * preserve cipher view after 'cancel' * filter from `allCiphers` * moved `enforceOrganizationDataOwnership` call inside "syncCompleted" block * converted `showAddCipherBtn` to observable * removed unused * added `submitButtonText` to `app-vault-item-footer` * removed filtering restricted item types * fixed `cancelCipher` pass in and set `cipherId` * updated `submitButtonText` * updated `vault-orig` to current `vault` in main --------- Co-authored-by: Hinton <hinton@users.noreply.github.com>
Bitwarden Client Applications
This repository houses all Bitwarden client applications except the mobile applications (iOS | android).
Please refer to the Clients section of the Contributing Documentation for build instructions, recommended tooling, code style tips, and lots of other great information to get you started.
Related projects:
- bitwarden/server: The core infrastructure backend (API, database, Docker, etc).
- bitwarden/ios: Bitwarden iOS Password Manager & Authenticator apps.
- bitwarden/android: Bitwarden Android Password Manager & Authenticator apps.
- bitwarden/directory-connector: A tool for syncing a directory (AD, LDAP, Azure, G Suite, Okta) to an organization.
We're Hiring!
Interested in contributing in a big way? Consider joining our team! We're hiring for many positions. Please take a look at our Careers page to see what opportunities are currently open as well as what it's like to work at Bitwarden.
Contribute
Code contributions are welcome! Please commit any pull requests against the main branch. Learn more about how to contribute by reading the Contributing Guidelines. Check out the Contributing Documentation for how to get started with your first contribution.
Security audits and feedback are welcome. Please open an issue or email us privately if the report is sensitive in nature. You can read our security policy in the SECURITY.md file.
