anonymousand Patrick Honkonen
d3e4dc854b
feat: Add collection management (create, edit, delete) to Settings > Vault
...
Add full CRUD support for managing collections on Android, accessible
via Settings > Vault > Collections. Collections are organization-scoped
vault items available on paid plans.
Changes include:
- Network layer: CollectionsApi, CollectionService, request/response models
- Data layer: CollectionManager with encrypt > API > disk > decrypt flow
- Permission model: expanded SyncResponseJson.Permissions and Organization
with collection-specific permission fields
- UI: CollectionsScreen (list with org subtitles, permission-gated FAB),
CollectionAddEditScreen (name field, save, delete with confirmation)
- Navigation: type-safe routes wired through VaultSettings entry point
- VaultDiskSource.deleteCollection and VaultSdkSource.encryptCollection stub
Note: encryptCollection is stubbed pending SDK release (SDK changes are
implemented but not yet published). Create/update will fail at runtime
until the SDK is updated.
2026-03-24 15:09:29 -04:00
David Perez and GitHub
2b69753397
PM-29871: bug: Add more accessibility callouts for external links ( #6708 )
2026-03-23 20:06:16 +00:00
Patrick Honkonen and GitHub
c786756f5b
[PM-33999] chore: Standardize casing of Premium account status references ( #6707 )
2026-03-23 15:33:13 +00:00
078b4e6f1b
PM-25654: feat: Preview attachment ( #6675 )
...
Co-authored-by: amrg101 <amr2018xo@gmail.com >
2026-03-23 14:07:50 +00:00
d2ca13f88b
Crowdin Pull ( #6705 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-03-23 12:39:27 +00:00
Patrick Honkonen and GitHub
2e29ab389d
[PM-33515] feat: Render premium upgrade banner in Vault UI ( #6698 )
2026-03-20 21:27:18 +00:00
David Perez and GitHub
6c7348ebd4
misc: Update BitwardenButtonData for more usability ( #6704 )
2026-03-20 21:26:53 +00:00
David Perez and GitHub
6cf15fb792
chore: Remove unused how_to_manage_my_vault string ( #6702 )
2026-03-20 16:27:05 +00:00
David Perez and GitHub
be8777cb8e
PM-33893: bug: Crash caused by empty credential password ( #6693 )
2026-03-19 17:12:59 +00:00
David Perez and GitHub
7666fb82b8
misc: Add support for icons in buttons via BitwardenButtonData ( #6682 )
2026-03-17 16:12:48 +00:00
aj-rosado and GitHub
6888e676dc
[PM-32663] feat: Update vault migration screens ( #6660 )
2026-03-16 12:19:16 +00:00
d17617ee5a
Crowdin Pull ( #6669 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-03-16 11:53:20 +00:00
David Perez and GitHub
53afde1509
PM-25654: Update premium dialog for attachments ( #6663 )
2026-03-13 18:08:40 +00:00
Patrick Honkonen and GitHub
026a348d12
[PM-33505] feat: Add MobilePremiumUpgrade feature flag ( #6655 )
2026-03-13 15:03:36 +00:00
David Perez and GitHub
01a137e4e3
PM-29871: bug: Add external link callouts for buttons ( #6648 )
2026-03-13 14:55:33 +00:00
David Perez and GitHub
5b965e7923
Update error state to allow for a more customizable button ( #6654 )
2026-03-13 14:21:46 +00:00
David Perez and GitHub
d9f8c3d792
PM-29869: bug: Update colorscheme to improve accessibility ( #6647 )
2026-03-12 18:06:54 +00:00
David Perez and GitHub
8455f7f706
PM-33441: bug: Add external link callout for start registration screen ( #6646 )
2026-03-12 17:47:26 +00:00
David Perez and GitHub
04bcd35776
PM-33411: bug: Defer early navigation until lifecycle is resumed ( #6638 )
2026-03-11 21:26:58 +00:00
David Perez and GitHub
55e65480f1
PM-33428: bug: Fix loading dialog statusbar content color ( #6641 )
2026-03-11 21:26:39 +00:00
aj-rosado and GitHub
417a14fca2
[PM-29673] feat: Improved pre-polutated data on the FlightRecorder logs ( #6616 )
2026-03-11 14:36:43 +00:00
David Perez and GitHub
44f5f614b6
PM-29871: bug: Add external link callouts ( #6634 )
2026-03-10 20:53:16 +00:00
David Perez and GitHub
1b6b46f72e
docs: Clean up kdoc issues ( #6629 )
2026-03-10 14:43:50 +00:00
Patrick Honkonen and GitHub
6570115d9e
[PM-33227] feat: Add Clear SSO Cookies button to debug menu ( #6620 )
2026-03-09 20:35:59 +00:00
David Perez and GitHub
2d7475556f
PM-29861: Update overflow content description to 'More options' ( #6621 )
2026-03-09 19:16:34 +00:00
David Perez and GitHub
e260f1d2a5
PM-29871: Add additional callouts for external links in the app ( #6614 )
2026-03-09 18:14:10 +00:00
David Perez and GitHub
d88de04acb
PM-26059: Remove CipherKeyEncryption feature flag ( #6617 )
2026-03-09 16:44:48 +00:00
6473d54f16
Crowdin Pull ( #6625 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-03-09 14:44:43 +00:00
David Perez and GitHub
9f274bbffa
PM-33112: Avoid double announcement of BitwardenSwitch content description ( #6611 )
2026-03-04 00:48:15 +00:00
227224b6cb
Crowdin Pull ( #6600 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-03-02 15:05:12 +00:00
David Perez and GitHub
64a79ff108
PM-29870: Add explicit traversal order for scaffold ( #6580 )
2026-02-25 18:08:20 +00:00
David Perez and GitHub
4ca79bb8c7
Remove unnecessary opt-in annotations ( #6581 )
2026-02-25 17:11:38 +00:00
David Perez and GitHub
d51d6c7c54
PM-29867: Fix notifications announcement ( #6570 )
2026-02-24 21:59:53 +00:00
David Perez and GitHub
d9f6fe97ff
PM-32607: Label headers for accesibility ( #6567 )
2026-02-23 22:08:32 +00:00
David Perez and GitHub
89f70a6b18
PM-29871: Add external links announcements ( #6566 )
2026-02-23 17:48:35 +00:00
David Perez and GitHub
8b2aaf9c79
PM-29866: Remove redundant content description in icon buttons ( #6565 )
2026-02-23 17:41:13 +00:00
c9f3afa851
Crowdin Pull ( #6561 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-02-23 12:57:50 +00:00
David Perez and GitHub
92664b6752
Fix incorrect apostrophe ( #6557 )
2026-02-20 16:48:30 +00:00
aj-rosado and GitHub
d1cf808e97
[PM-31810] Added logic to gate Send auth verification behind premium ( #6556 )
2026-02-19 19:10:59 +00:00
David Perez and GitHub
268be4210e
PM-29863: Update segmented control font ( #6555 )
2026-02-19 17:47:05 +00:00
aj-rosado and GitHub
4ee55111f4
[PM-32149] Send email verification error dialogs ( #6535 )
2026-02-19 15:30:18 +00:00
1a6936262c
[PM-32122] Add cookie acquisition navigation ( #6529 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2026-02-18 18:11:43 +00:00
David Perez and GitHub
6f19ae534f
Clean up ColorExtensions tests ( #6551 )
2026-02-18 13:26:07 +00:00
f6f630ff8c
[PM-32121] Add CookieAcquisition screen and ViewModel ( #6523 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-02-17 20:44:44 +00:00
Ignacio and GitHub
f6cd94485a
[PM-32022] Fix browser autofill dialog showing for non-default browsers ( #6514 )
2026-02-17 16:57:12 +00:00
David Perez and GitHub
a23183597c
PM-32252: Update View Item date information layout ( #6544 )
2026-02-17 14:30:00 +00:00
3985817c16
Crowdin Pull ( #6539 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-02-16 15:45:56 +00:00
aj-rosado and GitHub
ce3f0acf74
[PM-31614] feat: Added new UI for the Email verification on sends ( #6488 )
2026-02-13 22:19:09 +00:00
David Perez and GitHub
5a4973d678
PM-31925: Replace 'android' reference with logic in LibraryExtension ( #6520 )
2026-02-11 17:17:23 +00:00
David Perez and GitHub
e5875cd8fe
PM-31922: Remove deprecated Android block where possible ( #6512 )
2026-02-11 15:55:33 +00:00