Patrick Honkonen and David Perez
727d943fae
Use persistentListOfNotNull instead of buildList and toImmutableList
2025-02-26 14:45:24 -06:00
Patrick Honkonen and David Perez
234f49a92c
Replace HorizontalDivider with BitwardenHorizontalDivider and add Spacer in ItemHeader.kt
2025-02-26 14:45:24 -06:00
Patrick Honkonen and David Perez
4f49d3d504
Reduce Spacer height in VaultItemLoginContent.kt from 24.dp to 12.dp
2025-02-26 14:45:24 -06:00
Patrick Honkonen and David Perez
aba8344df1
Revert unintentional change
2025-02-26 14:45:23 -06:00
Patrick Honkonen and David Perez
6da8e2c47b
Adjust height of Spacer in BitwardenTextField based on cardStyle presence
2025-02-26 14:45:23 -06:00
Patrick Honkonen and David Perez
78d5965271
Refactor ItemHeader to use LazyColumn for overflow locations
2025-02-26 14:45:23 -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
7073124495
Make cardStyle parameter optional in BitwardenTextField
2025-02-26 14:45:23 -06:00
Patrick Honkonen and David Perez
0cc7067808
Add divider to ItemHeader in vault item view
2025-02-26 14:45:23 -06:00
Patrick Honkonen and David Perez
9e920f1cf5
Refactor ItemHeader to use cardStyle and remove custom card styling.
2025-02-26 14:45:22 -06:00
Patrick Honkonen and David Perez
537e743891
Replaced standardHorizontalMargin with explicit horizontal padding
2025-02-26 14:45:22 -06:00
Patrick Honkonen and David Perez
60da236f3e
Add illustration colors
2025-02-26 14:45:22 -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
Álison Fernandes and GitHub
55e03565a6
[PM-18655] sync with bitwarden/template ( #4795 )
2025-02-26 15:24:00 +00:00
Álison Fernandes and GitHub
768f7a3fd9
[PM-16534] Monorepo prep - Update checkmarx, renovate and gitignore ( #4794 )
2025-02-26 15:23:01 +00:00
Álison Fernandes and GitHub
1d02737093
[PM-18651] Add Bitwarden Authenticator issue template and update existing bug template ( #4792 )
2025-02-26 15:22:44 +00:00
Patrick Honkonen
dab06b0ed4
[PM-14303] Update Bitwarden SDK and load bitwarden_uniffi on older Android versions
...
The Bitwarden SDK dependency was updated to version 1.0.0-20250225.125021-120.
The SDK requires access to Android APIs that were made public in API 31 in order to generate email aliases. To address this limitation for devices with earlier API versions, the `bitwarden_uniffi` library is now loaded manually before initializing any `Client` instance.
2025-02-26 10:04:24 -05:00
fb792a668b
[PM-17412] Retrieve firebase files from container and remove ui-test version ref ( #357 )
...
Co-authored-by: Patrick Honkonen <1883101+SaintPatrck@users.noreply.github.com >
2025-02-26 08:59:37 -05:00
Álison Fernandes and GitHub
64da29ffaa
[PM-16534] Merge authenticator-android libs and fastlane files ( #4782 )
2025-02-25 22:49:26 +00:00
Bernd Schoolmann and GitHub
675cbb7c4f
[PM-15149] Remove ssh feature flag ( #4761 )
2025-02-25 22:33:36 +00:00
Patrick Honkonen and GitHub
6b63218839
[PM-17142] Remove ExampleInstrumentedTest ( #358 )
2025-02-25 22:21:41 +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
Peter Dave Hello and GitHub
25dfa74bdf
[BWA-153] Fix the GitHub Workflow badge in README.md ( #351 )
2025-02-25 10:33:29 -05:00
85a98e86c4
[deps]: Lock file maintenance ( #352 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-25 10:33:03 -05:00
Álison Fernandes and GitHub
078d80d3f6
[PM-17412] Rename debug keystore ( #356 )
2025-02-25 10:30:14 -05: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
David Perez and GitHub
a651d9b1fc
Update Kotlin and ksp to latest versions ( #4773 )
2025-02-24 13:13:14 -06:00
Álison Fernandes and GitHub
6308aed34a
[PM-17412] Update libs.versions.toml ahead of repo merge ( #349 )
2025-02-24 12:22:27 -06:00
Dave Severns and GitHub
011d637f7c
PM-18129 add authenticator illustration for 2fa screen ( #4763 )
2025-02-24 09:51:54 -05:00
David Perez and GitHub
0b03d2c0d5
Update hilt v2.55 ( #4769 )
2025-02-23 11:28:40 -06:00
David Perez and GitHub
bb7e4061cc
Update firebase ( #4765 )
2025-02-22 13:20:53 -06:00
David Perez and GitHub
d1308cb936
Update Compose BOM to 2025.02.00 ( #4764 )
2025-02-21 15:12:35 -06: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
86e5789f30
Add NetworkErrorCode enum to make error parsing more readable ( #4762 )
2025-02-21 13:02:47 -06:00
David Perez and GitHub
80bd1bfde2
PM-18496: Propagate prevalidateSso API error message ( #4759 )
2025-02-21 08:34:18 -06:00
4943df24b3
Autosync Crowdin Translations ( #4760 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-02-21 08:32:04 -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
3fb7904a36
PM-18480 Update BitwardenSwitch padding ( #4757 )
2025-02-20 14:57:13 -06: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
David Perez and GitHub
ad03f8c996
PM-18452: Update BitwardenMultiSelectionButton ( #4754 )
2025-02-20 11:12:42 -06: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
77b631b021
PM-18292 - Swap "Notes" title with "Additional Options" ( #4749 )
2025-02-19 14:35:59 -05:00