Patrick Honkonen
a24c6f2719
Update ic_organization.xml vector drawable
2025-02-27 11:13:04 -05:00
Patrick Honkonen
b3219d4040
Use CardStyle.Bottom when last item is drawn
2025-02-27 11:05:06 -05:00
Patrick Honkonen
27043e28a8
Revert formatting changes
2025-02-27 10:30:41 -05:00
Patrick Honkonen
fcfcf48cee
Uncomment & update previews
2025-02-27 09:17:50 -05:00
Patrick Honkonen
757994ec18
Merge remote-tracking branch 'origin/main' into PM-18067/view-item-favicon
2025-02-27 09:17:16 -05:00
Álison Fernandes
548de56d60
[PM-18434] Welcome Authenticator app! ( #4798 )
v2025.1.0-bwa
2025-02-27 12:54:51 +00:00
Álison Fernandes
01188c21b2
Update BWA secret names
2025-02-26 22:14:56 +00:00
Álison Fernandes
dca7284230
Merge remote-tracking branch 'bwa-android/main' into bwa-monorepo
...
# Conflicts:
# .checkmarx/config.yml
# .github/CODEOWNERS
# .github/ISSUE_TEMPLATE/bug.yml
# .github/ISSUE_TEMPLATE/config.yml
# .github/renovate.json
# .github/workflows/build-authenticator.yml
# .github/workflows/crowdin-pull-authenticator.yml
# .github/workflows/crowdin-push-authenticator.yml
# .github/workflows/scan-authenticator.yml
# .github/workflows/test-authenticator.yml
# .gitignore
# Gemfile
# Gemfile.lock
# README.md
# build.gradle.kts
# fastlane/Fastfile
# gradle.properties
# gradle/libs.versions.toml
# gradle/wrapper/gradle-wrapper.properties
# gradlew.bat
# settings.gradle.kts
2025-02-26 22:13:24 +00:00
Patrick Honkonen
07d3849c4b
Add keys and animation to all content items
2025-02-26 17:10:10 -05:00
David Perez
33c3fd28e9
itemHeader as LazyListScope extension
2025-02-26 14:45:25 -06:00
Patrick Honkonen
88609c2f5b
Update OrganizationType.OWNER mock data in VaultItemViewModelTest.kt
2025-02-26 14:45:25 -06:00
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
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
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
Patrick Honkonen
6b63218839
[PM-17142] Remove ExampleInstrumentedTest ( #358 )
2025-02-25 22:21:41 +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
Peter Dave Hello
25dfa74bdf
[BWA-153] Fix the GitHub Workflow badge in README.md ( #351 )
2025-02-25 10:33:29 -05:00
renovate[bot]
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
078d80d3f6
[PM-17412] Rename debug keystore ( #356 )
2025-02-25 10:30:14 -05: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
Álison Fernandes
6308aed34a
[PM-17412] Update libs.versions.toml ahead of repo merge ( #349 )
2025-02-24 12:22:27 -06:00
Dave Severns
011d637f7c
PM-18129 add authenticator illustration for 2fa screen ( #4763 )
2025-02-24 09:51:54 -05:00