Proto commits in protonpass/android-pass

These 80 commits are when the Protocol Buffers files have changed:

Commit:10b5ecc
Author:Carlos Quintana

* fix(data): use correct encryptionVersion for every attachment * docs: update CHANGELOG * bump: version 1.30.6 → 1.31.0 * test(preferences): add missing FF to test * fix(compose-components): add missing value for PreviewProvider * feat(data): add EncryptionVersion handling for file attachment crypto * feat(preferences): add PassFileAttachmentEncryptionV2 FF

The documentation is generated from this commit.

Commit:eb02542
Author:Victor Hidalgo
Committer:Victor Hidalgo

chore: add custom type feature flag

Commit:25fadb3
Author:Victor Hidalgo
Committer:Victor Hidalgo

feat: add logic to display test based on uuid and ff

Commit:c545567
Author:Victor Hidalgo
Committer:Victor Hidalgo

feat: add new crypto to share secure links from item shareds

Commit:bb4913c
Author:Victor Hidalgo
Committer:MargeBot

chore: add generic way to handle feature discovery banners

Commit:28acb81
Author:Victor Hidalgo

chore: add proto preference

Commit:c2399c6
Author:Victor Hidalgo

feat: add attachments banner to login

Commit:d9f9a9e
Author:Victor Hidalgo
Committer:Victor Hidalgo

chore: add file attachment ff

Commit:ac67b72
Author:Victor Hidalgo
Committer:Victor Hidalgo

chore: add internal preference to hold time of last seen IAM

Commit:1ff87de
Author:Victor Hidalgo
Committer:MargeBot

chore: add in app messages ff

Commit:0e2417f
Author:Victor Hidalgo
Committer:Victor Hidalgo

chore: add kill switch

Commit:a55d066
Author:Victor Hidalgo

chore: add kill switch

Commit:4857771
Author:Alexander Talledo
Committer:MargeBot

chore: added item sharing feature flag

Commit:bb42138
Author:Victor Hidalgo
Committer:Victor Hidalgo

feat: add contact onboarding

Commit:72c6ca0
Author:Victor Hidalgo

feat: add toggle to see pinning during autofill

Commit:29c5925
Author:Victor Hidalgo

chore: add alias management ff

Commit:6382951
Author:Victor Hidalgo
Committer:MargeBot

feat: add sl sync spotlight

Commit:428ccc6
Author:Victor Hidalgo
Committer:Victor Hidalgo

feat: add new ff

Commit:05dc41e
Author:Alexander Talledo
Committer:MargeBot

feat: support Always Display Username Field settings preference

Commit:0fa8643
Author:Alexander Talledo
Committer:Alexander Talledo

refactor: removed unnecessary disable alias tooltip

Commit:e428416
Author:Alexander Talledo
Committer:Alexander Talledo

feat: display and remember disable/trash alias dialog

Commit:cb46f16
Author:Alexander Talledo
Committer:MargeBot

feat: support SL sync widget not being displayed anymore in profile screen

Commit:73f0286
Author:Victor Hidalgo
Committer:Victor Hidalgo

feat: add logic to display tooltip

Commit:4428dba
Author:Victor Hidalgo
Committer:MargeBot

feat: change preference to be by user

Commit:e7a9d89
Author:Victor Hidalgo
Committer:MargeBot

feat: handle pin and password attempts separately

Commit:85cf665
Author:Alexander Talledo
Committer:MargeBot

chore: added SL aliases sync feature flag

Commit:b116d35
Author:Victor Hidalgo
Committer:MargeBot

feat: add account switcher to profile under a ff

Commit:cdc2054
Author:Victor Hidalgo
Committer:MargeBot

chore: support new model for vault preferences

Commit:a55e912
Author:Victor Hidalgo
Committer:MargeBot

feat: handle per user default vault

Commit:13ca75f
Author:Alexander Talledo
Committer:Alexander Talledo

refactor: use the correct proto type

Commit:7fd206d
Author:Alexander Talledo
Committer:Alexander Talledo

feat: added tooltip

Commit:b887def
Author:Victor Hidalgo

chore: add public link ff

Commit:91ba53d
Author:Victor Hidalgo

chore: add access key ff

Commit:106f691
Author:Alexander Talledo
Committer:Alexander Talledo

chore: hide username split feature behind a feature flag

Commit:7272d55
Author:Victor Hidalgo

chore: remove unused ff and add identity

Commit:24b3524
Author:Victor Hidalgo

feat: add logic to suggest same item on multistep autofill

Commit:7154e90
Author:Victor Hidalgo
Committer:MargeBot

feat: show custom email message in alias list screen

Commit:a6c0862
Author:Alexander Talledo
Committer:MargeBot

fix: do not break user preferences backwards compatibility

Commit:a9815b4
Author:Alexander Talledo
Committer:MargeBot

chore: cache home bar monitor state as a preference

Commit:bd8dec2
Author:Alexander Talledo
Committer:MargeBot

chore: Set no issues as default monitor status preference value

Commit:962724a
Author:Alexander Talledo
Committer:MargeBot

chore: Proton Sentinel data layer implementation

Commit:28d26ce
Author:Carlos Quintana
Committer:Carlos Quintana

chore: add security center feature flag

Commit:c3eaa0b
Author:Alexander Talledo
Committer:Alexander Talledo

chore: wrap item history feature behind a feature flag

Commit:a6655a3
Author:Alexander Talledo
Committer:Alexander Talledo

chore: store home filtering option as preference

Commit:3576ff7
Author:Victor Hidalgo
Committer:Victor Hidalgo

chore: add pinning ff

Commit:42ee135
Author:Carlos Quintana
Committer:MargeBot

feat(preferences): add default vault preference

Commit:d6dcaab
Author:Carlos Quintana
Committer:MargeBot

feat(preferences): add PassCreditCardAutofill feature flag

Commit:577db08
Author:Carlos Quintana
Committer:Carlos Quintana

feat(preferences): implement SHARING_NEW_USERS feature flag

Commit:ff8b1dc
Author:Carlos Quintana

feat(preferences): implement RemovePrimaryVault feature flag

Commit:7e3c48c
Author:Carlos Quintana
Committer:MargeBot

feat(preferences): implement preference for keeping track of notification permission banner dismissal

Commit:7065a5d
Author:Victor Hidalgo
Committer:MargeBot

chore: persist rating internal triggers

Commit:d7804f6
Author:Victor Hidalgo
Committer:Victor Hidalgo

feat: trigger in-app review on the 10th item creation

Commit:4246bf0
Author:Victor Hidalgo
Committer:Victor Hidalgo

chore: add internal count setting

Commit:be8fbf0
Author:Carlos Quintana
Committer:Carlos Quintana

feat(preferences): make use of the new FeatureFlagRepository

Commit:e095fad
Author:Carlos Quintana
Committer:Carlos Quintana

feat(preferences): add internal preference for keeping track of master password attempts

Commit:82130ef
Author:Victor Hidalgo

feat: support system app lock preference

Commit:62c8e27
Author:Victor Hidalgo

chore: rename app lock preference to time and create app lock type

Commit:e403dba
Author:Victor Hidalgo

chore: persist pin attempts preference

Commit:a3c9f82
Author:Carlos Quintana
Committer:MargeBot

feat(preferences): add Sorting Options and Selected Vault preferences

Commit:6c04186
Author:Carlos Quintana
Committer:MargeBot

chore(biometry): use last boot count + refactor NeedsAuthResult

Commit:44ad29a
Author:Carlos Quintana
Committer:Carlos Quintana

chore: create AutofillDebug feature flag

Commit:c31dada
Author:Victor Hidalgo
Committer:Victor Hidalgo

chore: add a setting to hold the declined version update

Commit:699b47e
Author:Carlos Quintana

feat(preferences): credit card feature flag

Commit:f3a6b25
Author:Carlos Quintana
Committer:MargeBot

chore: remove AppLockPreference.Never

Commit:2fecae1
Author:Carlos Quintana
Committer:MargeBot

feat(preferences): Add internal settings repository

Commit:da33733
Author:Carlos Quintana
Committer:MargeBot

feat(preference): add preference to proto and repo

Commit:3eeedb4
Author:Carlos Quintana
Committer:MargeBot

chore(preferences): Add HasDismissedTrialBanner preference

Commit:1b41e00
Author:Victor Hidalgo
Committer:MargeBot

chore: support BE FF

Commit:aff80c0
Author:Carlos Quintana
Committer:Carlos Quintana

chore(preferences): add capitalise option + add defaults

Commit:b87170f
Author:Carlos Quintana
Committer:Carlos Quintana

feat(preferences): password generation preferences

Commit:644f582
Author:Carlos Quintana
Committer:MargeBot

feat: implement biometric lock when returning to app

Commit:598b7cf
Author:Carlos Quintana
Committer:Carlos Quintana

chore(preferences): add UseFavicons preference

Commit:c0b1f17
Author:Victor Hidalgo
Committer:Victor Hidalgo

feat: add feature toggles structure

Commit:25989cb
Author:Victor Hidalgo

feat: add default true to totp copy to clipboard

Commit:27e2fc2
Author:Victor Hidalgo
Committer:Victor Hidalgo

feat: add clear clipboard UI and preference

Commit:54338bd
Author:Victor Hidalgo

feat(copy-totp): add preference to allow copy totp to clipboard on autofill

Commit:e8166f6
Author:Victor Hidalgo

refactor: change package name Change package name to proton.android.pass

Commit:e1e32ec
Author:Victor Hidalgo

(feat) Add autofill banner

Commit:c17b6b7
Author:Victor Hidalgo

(refactor) Refactor dependencies and implementation modules

Commit:9fd8a6a
Author:Victor Hidalgo

(feat) Migrate preferences to protos