Patrick Honkonen and GitHub
d03c6c243d
[PM-18873] Refactor ItemHeader.kt to improve location display ( #4814 )
2025-03-07 17:02:15 +00:00
Phil Cappelli and GitHub
efc3d21fde
PM-18681 - Update Showing Coach Mark Tour Logic To Only Consider User's Personal Vault ( #4821 )
2025-03-05 16:01:41 +00:00
Phil Cappelli and GitHub
35e585a60e
PM-18570 Update Owner Selection Field to Bottom Sheet Selector ( #4810 )
2025-03-04 22:24:31 +00:00
Dave Severns and GitHub
a88a173e00
PM-18773 update the keyName for the ChromeAutofill flag ( #4812 )
2025-03-03 15:31:02 +00:00
aj-rosado and GitHub
ac6ff98041
[PM-14435] Accessibility enabled settings changes to address older and custom Android phone versions ( #4756 )
2025-02-28 22:25:11 +00:00
Patrick Honkonen and GitHub
2027a66f02
[PM-18714] Display Card brand icon when it is known ( #4805 )
2025-02-27 21:57:28 +00:00
David Perez and GitHub
ef6d9bc68c
PM-18677: Policies for disabled organizations apply ( #4801 )
2025-02-27 21:54:47 +00:00
Phil Cappelli and GitHub
3f1a6e97fd
PM-17568 - Authenticator Sync: Sometimes synced verification codes only display the TOTP Key, not Issuer/username ( #4783 )
2025-02-27 21:42:38 +00:00
André Bispo and GitHub
4448ab05ce
[PM-17739] Show password history ( #4803 )
2025-02-27 19:49:57 +00:00
aj-rosado and GitHub
d584391843
[PM-8223] 🍒 New device verification continue button enabled at 8 digit ( #4802 )
2025-02-27 19:48:24 +00:00
Patrick Honkonen and GitHub
e0d91d7682
[PM-18067] Consolidate item name fields into ItemHeader ( #4766 )
2025-02-27 17:31:39 +00:00
Patrick Honkonen and GitHub
71cd917328
Merge branch 'main' into PM-14303/update-bitwarden-sdk
2025-02-26 17:15:35 -05:00
Patrick Honkonen
5c076871ab
Implement NativeLibraryManager and NativeLibraryManagerImpl for loading native libraries
...
This commit introduces the `NativeLibraryManager` interface and its implementation, `NativeLibraryManagerImpl`.
- `NativeLibraryManager` defines a method `loadLibrary` for loading native libraries.
- `NativeLibraryManagerImpl` uses `System.loadLibrary` to load libraries and handles potential `UnsatisfiedLinkError`.
- `PlatformManagerModule` is updated to provide `NativeLibraryManager` instance and to inject it into `SdkClientManager`.
2025-02-26 17:14:51 -05:00
Patrick Honkonen
07d3849c4b
Add keys and animation to all content items
2025-02-26 17:10:10 -05:00
Patrick Honkonen and David Perez
88609c2f5b
Update OrganizationType.OWNER mock data in VaultItemViewModelTest.kt
2025-02-26 14:45:25 -06:00
Patrick Honkonen and David Perez
a31c499b15
Remove unnecessary mockkStatic call in CipherViewExtensionsTest.kt
2025-02-26 14:45:24 -06:00
Patrick Honkonen and David Perez
6953d5e132
Migrate VaultItem related locations to ImmutableList
2025-02-26 14:45:23 -06:00
Patrick Honkonen and David Perez
7804d8430f
[PM-18067] Consolidate item name fields into ItemHeader
...
This commit introduces `ItemHeader`, a new composable that replaces `ItemNameField` to display the item name, favorite status, and related details like organization, collections, and folder.
Key changes:
- Removes `ItemNameField`
- Adds `ItemHeader` for displaying item name and favorite status, along with item location information.
- Introduces a new `ic_organization` icon.
- Adds the logic for showing item locations (organization, collections, folders) in a collapsible view.
- Removes `ItemNameField` from `VaultItemLoginContent`, `VaultItemIdentityContent`, `VaultItemSecureNoteContent`, `VaultItemCardContent`, `VaultItemSshKeyContent` and replace it with `ItemHeader`
- Adds the logic to fetch and display the item icon in `ItemHeader` based on item type
- Adds an `ItemLocationListItem` for displaying location details.
- Adds a `VaultItemLocation` data class for representing item locations.
- Adds new `baseIconUrl` and `isIconLoadingDisabled` variables to the `VaultItemState` to handle icon display.
- Updates `CipherView.toIconData` to handle the item icon.
- Adds new `show_more`, `no_folder` and `show_less` string resources.
- Updates the `BitwardenShapes` to include `favicon` shapes.
- Updates the `BitwardenColorScheme` to include `faviconForeground` and `faviconBackground`.
- Updates `BitwardenExpandingHeader` to include expandedText, collapsedText and showExpansionIndicator properties.
2025-02-26 14:45:22 -06:00
2893c3871f
PM-18636 Hide coach mark card if any login ciphers exist ( #4787 )
...
Co-authored-by: Patrick Honkonen <1883101+SaintPatrck@users.noreply.github.com >
Co-authored-by: Philip Cappelli <phil@livefront.com >
2025-02-26 18:48:10 +00:00
André Bispo and GitHub
d04ac5e672
[PM-18451] Elevated privileges do not exempt from remove pin unlock policy ( #4791 )
2025-02-26 16:48:56 +00:00
Bernd Schoolmann and GitHub
675cbb7c4f
[PM-15149] Remove ssh feature flag ( #4761 )
2025-02-25 22:33:36 +00:00
André Bispo and GitHub
30a1bba796
[PM-15873] Fix PTR in sends listing page ( #4784 )
2025-02-25 19:06:45 +00:00
David Perez and GitHub
c2d9e4858b
Standardize all compose tests with theme and back handling ( #4779 )
2025-02-25 12:34:10 -06:00
d8e42083b7
[PM-18451] Validate remove pin policy against user privileges ( #4774 )
...
Co-authored-by: Dave Severns <149429124+dseverns-livefront@users.noreply.github.com >
2025-02-25 16:14:27 +00:00
André Bispo and GitHub
ac7fbfd129
[PM-15873] Fix PTR on item listing page ( #4778 )
2025-02-25 16:14:18 +00:00
David Perez and GitHub
00eb78f02e
Simplify the RegisterResponseJson error models ( #4776 )
2025-02-24 15:32:41 -06:00
David Perez and GitHub
eadfac5ea8
Simplify error response models ( #4775 )
2025-02-24 14:52:00 -06:00
Dave Severns and GitHub
011d637f7c
PM-18129 add authenticator illustration for 2fa screen ( #4763 )
2025-02-24 09:51:54 -05:00
Dave Severns and GitHub
892f817b2a
PM-18315 add UI when 3pa is available for each chrome channel which s… ( #4758 )
2025-02-21 15:09:57 -05:00
David Perez and GitHub
80bd1bfde2
PM-18496: Propagate prevalidateSso API error message ( #4759 )
2025-02-21 08:34:18 -06:00
Dave Severns and GitHub
b7464b87d9
PM-18314 & PM-18450 Check for Chrome browser 3rd party autofill. ( #4752 )
2025-02-20 15:59:39 -05:00
David Perez and GitHub
9d9f9e3e72
PM-18121: Use correct cipher type for edit screen ( #4755 )
2025-02-20 12:11:49 -06:00
André Bispo and GitHub
a061cbb1d3
[PM-15873] Add delay to PTR to remove the spinning wheel ( #4750 )
2025-02-20 17:49:00 +00:00
André Bispo and GitHub
aac2345a64
[PM-18545] Hide section when no unlock option are available ( #4751 )
2025-02-20 14:30:39 +00:00
David Perez and GitHub
61c48bf673
PM-18121, PM-18294: Add, Edit, and View cipher screens require cipher type for top app bar title ( #4746 )
2025-02-19 14:56:55 -05:00
Phil Cappelli and GitHub
c59a28a9df
PM 18033 - Only show Setup Unlock and Autofill Setup onboarding steps after new account creation ( #4748 )
2025-02-19 14:35:46 -05:00
Dave Severns and GitHub
1349165156
PM-18421 Remove adding a folder option from within folder view. ( #4747 )
2025-02-19 12:55:54 -05:00
Patrick Honkonen and GitHub
65cc0a0dd8
[PM-3553] Support SimpleLogin self hosted servers ( #4723 )
2025-02-19 10:20:28 -05:00
Dave Severns and GitHub
0ba67f5887
PM-18032 Adding a new folder while adding or editing an item. ( #4731 )
2025-02-18 17:25:51 -05:00
David Perez and GitHub
063003b4aa
PM-18410: Remove cipher type dropdown from add item screen ( #4743 )
2025-02-18 14:27:36 -06:00
André Bispo and GitHub
f2eb524da4
[PM-18281] Change cipher key encryption flag default value to false ( #4742 )
2025-02-18 20:07:45 +00:00
David Perez and GitHub
e929ca8a7d
PM-18370: Allow selecting type of cipher to add from collection list ( #4741 )
2025-02-18 10:59:31 -06:00
André Bispo and GitHub
acc5e30b7a
[PM-17882] Cannot select autofill after creating new login ( #4728 )
2025-02-18 15:13:29 +00:00
Patrick Honkonen and GitHub
bb2e98eac6
[PM-14936] Add AnonAddy self-hosted server URL support ( #4708 )
2025-02-18 08:57:47 -05:00
David Perez and GitHub
9f19a99eb9
PM-18275: Add totp tooltip on view item screen ( #4732 )
2025-02-17 15:44:55 -06:00
David Perez and GitHub
22931bbd38
Improve the error messaging when an enum is not parsed correctly ( #4730 )
2025-02-17 15:03:05 -06:00
Phil Cappelli and GitHub
be416f87de
PM-18292 - Update section headers for all items to align with V3 Design ( #4729 )
2025-02-17 14:09:51 -05:00
aj-rosado and GitHub
f0d6599eb3
[PM-8223] Add new device verification when no OTP ( #4712 )
2025-02-14 14:03:15 +00:00
Dave Severns and GitHub
9f616b67c9
PM-18123 Update the reset password screen. ( #4719 )
2025-02-13 16:07:17 -05:00
Dave Severns and GitHub
1198de2a74
PM-17766 add new strings for ssh keys empty item ( #4722 )
2025-02-13 16:07:01 -05:00