Patrick Honkonen
af8cfcd2f0
Move expansion indicator outside of crossfade animation
2025-02-26 14:45:25 -06:00
Patrick Honkonen
7cc8108498
Adjust ItemHeader expanding header fill the available width
2025-02-26 14:45:25 -06:00
Patrick Honkonen
a31c499b15
Remove unnecessary mockkStatic call in CipherViewExtensionsTest.kt
2025-02-26 14:45:24 -06:00
Patrick Honkonen
d7d099477f
Refactor ItemHeader to use LazyColumn and Crossfade for smoother transitions
...
- Migrates `ItemHeader` to `LazyColumn` to improve performance.
- Introduces `Crossfade` for animating title changes in `BitwardenExpandingHeader`.
- Adjusts icon sizing in `ItemHeaderIcon`.
- Removes unnecessary column scope and animated visibility from `ExpandingItemLocationContent`.
- Refactors to use `LazyItemScope` and adds `animateItem()` to `ItemLocationListItem`.
- Adds conditional handling for expanding the item locations list.
2025-02-26 14:45:24 -06:00
Patrick Honkonen
0ba240852f
Refactor ExpandingItemLocationContent to use ColumnScope
2025-02-26 14:45:24 -06:00
Patrick Honkonen
727d943fae
Use persistentListOfNotNull instead of buildList and toImmutableList
2025-02-26 14:45:24 -06:00
Patrick Honkonen
234f49a92c
Replace HorizontalDivider with BitwardenHorizontalDivider and add Spacer in ItemHeader.kt
2025-02-26 14:45:24 -06:00
Patrick Honkonen
4f49d3d504
Reduce Spacer height in VaultItemLoginContent.kt from 24.dp to 12.dp
2025-02-26 14:45:24 -06:00
Patrick Honkonen
aba8344df1
Revert unintentional change
2025-02-26 14:45:23 -06:00
Patrick Honkonen
6da8e2c47b
Adjust height of Spacer in BitwardenTextField based on cardStyle presence
2025-02-26 14:45:23 -06:00
Patrick Honkonen
78d5965271
Refactor ItemHeader to use LazyColumn for overflow locations
2025-02-26 14:45:23 -06:00
Patrick Honkonen
6953d5e132
Migrate VaultItem related locations to ImmutableList
2025-02-26 14:45:23 -06:00
Patrick Honkonen
7073124495
Make cardStyle parameter optional in BitwardenTextField
2025-02-26 14:45:23 -06:00
Patrick Honkonen
0cc7067808
Add divider to ItemHeader in vault item view
2025-02-26 14:45:23 -06:00
Patrick Honkonen
9e920f1cf5
Refactor ItemHeader to use cardStyle and remove custom card styling.
2025-02-26 14:45:22 -06:00
Patrick Honkonen
537e743891
Replaced standardHorizontalMargin with explicit horizontal padding
2025-02-26 14:45:22 -06:00
Patrick Honkonen
60da236f3e
Add illustration colors
2025-02-26 14:45:22 -06:00
Patrick Honkonen
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
Dave Severns
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
d04ac5e672
[PM-18451] Elevated privileges do not exempt from remove pin unlock policy ( #4791 )
2025-02-26 16:48:56 +00:00
Álison Fernandes
55e03565a6
[PM-18655] sync with bitwarden/template ( #4795 )
2025-02-26 15:24:00 +00:00
Álison Fernandes
768f7a3fd9
[PM-16534] Monorepo prep - Update checkmarx, renovate and gitignore ( #4794 )
2025-02-26 15:23:01 +00:00
Álison Fernandes
1d02737093
[PM-18651] Add Bitwarden Authenticator issue template and update existing bug template ( #4792 )
2025-02-26 15:22:44 +00:00
Álison Fernandes
64da29ffaa
[PM-16534] Merge authenticator-android libs and fastlane files ( #4782 )
2025-02-25 22:49:26 +00:00
Bernd Schoolmann
675cbb7c4f
[PM-15149] Remove ssh feature flag ( #4761 )
2025-02-25 22:33:36 +00:00
André Bispo
30a1bba796
[PM-15873] Fix PTR in sends listing page ( #4784 )
2025-02-25 19:06:45 +00:00
David Perez
c2d9e4858b
Standardize all compose tests with theme and back handling ( #4779 )
2025-02-25 12:34:10 -06:00
André Bispo
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
ac7fbfd129
[PM-15873] Fix PTR on item listing page ( #4778 )
2025-02-25 16:14:18 +00:00
David Perez
00eb78f02e
Simplify the RegisterResponseJson error models ( #4776 )
2025-02-24 15:32:41 -06:00
David Perez
eadfac5ea8
Simplify error response models ( #4775 )
2025-02-24 14:52:00 -06:00
David Perez
a651d9b1fc
Update Kotlin and ksp to latest versions ( #4773 )
2025-02-24 13:13:14 -06:00
Dave Severns
011d637f7c
PM-18129 add authenticator illustration for 2fa screen ( #4763 )
2025-02-24 09:51:54 -05:00
David Perez
0b03d2c0d5
Update hilt v2.55 ( #4769 )
2025-02-23 11:28:40 -06:00
David Perez
bb7e4061cc
Update firebase ( #4765 )
2025-02-22 13:20:53 -06:00
David Perez
d1308cb936
Update Compose BOM to 2025.02.00 ( #4764 )
2025-02-21 15:12:35 -06:00
Dave Severns
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
86e5789f30
Add NetworkErrorCode enum to make error parsing more readable ( #4762 )
2025-02-21 13:02:47 -06:00
David Perez
80bd1bfde2
PM-18496: Propagate prevalidateSso API error message ( #4759 )
2025-02-21 08:34:18 -06:00
bw-ghapp[bot]
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
b7464b87d9
PM-18314 & PM-18450 Check for Chrome browser 3rd party autofill. ( #4752 )
2025-02-20 15:59:39 -05:00
David Perez
3fb7904a36
PM-18480 Update BitwardenSwitch padding ( #4757 )
2025-02-20 14:57:13 -06:00
David Perez
9d9f9e3e72
PM-18121: Use correct cipher type for edit screen ( #4755 )
2025-02-20 12:11:49 -06:00
André Bispo
a061cbb1d3
[PM-15873] Add delay to PTR to remove the spinning wheel ( #4750 )
2025-02-20 17:49:00 +00:00
David Perez
ad03f8c996
PM-18452: Update BitwardenMultiSelectionButton ( #4754 )
2025-02-20 11:12:42 -06:00
André Bispo
aac2345a64
[PM-18545] Hide section when no unlock option are available ( #4751 )
2025-02-20 14:30:39 +00:00
David Perez
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
77b631b021
PM-18292 - Swap "Notes" title with "Additional Options" ( #4749 )
2025-02-19 14:35:59 -05:00
Phil Cappelli
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
1349165156
PM-18421 Remove adding a folder option from within folder view. ( #4747 )
2025-02-19 12:55:54 -05:00