Commit d82de41
committed
Add support for Helium Android
0 parents commit d82de41
3,004 files changed
Lines changed: 579336 additions & 0 deletions
File tree
- .checkmarx
- .claude
- commands
- mcp/android-device-server
- src
- adb
- geometry
- parsers
- __fixtures__
- tools
- utils
- prompts
- skills
- build-test-verify
- implementing-android-code
- interacting-with-android-device
- planning-android-implementation
- refining-android-requirements
- reviewing-changes
- checklists
- examples
- reference
- testing-android-code
- examples
- references
- .github
- ISSUE_TEMPLATE
- actions
- log-inputs
- setup-android-build
- scripts
- jira-get-release-notes
- validate-json
- fixtures
- workflows
- annotation
- src/main/kotlin/com/bitwarden/annotation
- app
- schemas
- com.x8bit.bitwarden.data.credentials.datasource.disk.database.PrivilegedAppDatabase
- com.x8bit.bitwarden.data.platform.datasource.disk.database.PlatformDatabase
- com.x8bit.bitwarden.data.tools.generator.datasource.disk.database.PasswordHistoryDatabase
- com.x8bit.bitwarden.data.vault.datasource.disk.database.VaultDatabase
- src
- beta
- res
- drawable
- values
- xml
- debug
- res
- values
- xml
- fdroid
- fastlane/metadata/android/en-US
- kotlin/com
- bitwarden/ui/platform/feature/cardscanner/util
- x8bit/bitwarden
- data
- billing/manager
- platform/manager
- ui/platform/manager/review
- main
- assets
- kotlin/com/x8bit/bitwarden
- data
- auth
- datasource
- disk
- di
- model
- network
- di
- model
- sdk
- di
- model
- util
- manager
- di
- model
- util
- repository
- di
- model
- util
- util
- autofill
- accessibility
- di
- manager
- model
- parser
- processor
- util
- builder
- di
- manager
- browser
- model
- browser
- parser
- processor
- provider
- util
- billing
- datasource/network/di
- di
- manager
- repository
- model
- util
- util
- credentials
- builder
- datasource
- disk
- dao
- database
- di
- entity
- network/di
- di
- manager
- model
- model
- parser
- processor
- repository
- model
- sanitizer
- util
- platform
- contentprovider
- datasource
- disk
- dao
- database
- di
- entity
- legacy
- model
- network
- authenticator
- di
- util
- sdk
- error
- manager
- ciphermatching
- clipboard
- di
- event
- garbage
- model
- network
- restriction
- sdk
- platformapi
- repository
- util
- processor
- provider
- di
- repository
- di
- model
- util
- service
- util
- tiles
- tools/generator
- datasource
- disk
- dao
- database
- di
- entity
- sdk
- di
- repository
- di
- model
- utils
- vault
- datasource
- disk
- callback
- convertor
- dao
- database
- di
- entity
- network/di
- sdk
- di
- model
- util
- manager
- di
- model
- repository
- di
- model
- util
- ui
- auth/feature
- accountsetup
- handlers
- auth
- checkemail
- handlers
- completeregistration
- handlers
- enterprisesignon
- environment
- expiredregistrationlink
- landing
- loginwithdevice
- model
- util
- login
- masterpasswordgenerator
- masterpasswordguidance
- masterpasswordhint
- preventaccountlockout
- removepassword
- resetpassword
- util
- setpassword
- startregistration
- handlers
- trusteddevice
- handlers
- twofactorlogin
- util
- vaultunlock
- model
- util
- welcome
- autofill
- util
- credentials
- manager
- model
- util
- platform
- components
- dialog
- dropdown
- listitem
- toggle
- util
- composition
- feature
- cookieacquisition
- handlers
- localnetworkaccess
- handlers
- search
- handlers
- model
- util
- settings
- about
- util
- accountsecurity
- deleteaccountconfirmation
- deleteaccount
- loginapproval
- managedevices
- util
- pendingrequests
- appearance
- model
- autofill
- blockautofill
- util
- browser
- model
- util
- handlers
- privilegedapps
- about
- list
- model
- util
- exportvault
- model
- flightrecorder
- recordedLogs
- util
- util
- folders
- addedit
- model
- other
- vault
- splash
- vaultunlocked
- glide
- manager
- biometrics
- di
- keychain
- model
- nfc
- permissions
- resource
- review
- utils
- model
- util
- tools/feature
- generator
- handlers
- model
- passwordhistory
- util
- send
- addedit
- components
- handlers
- model
- util
- handlers
- model
- util
- viewsend
- util
- vault
- components
- model
- util
- feature
- addedit
- handlers
- model
- util
- attachments
- handlers
- preview
- util
- cardscanner
- exportitems
- component
- model
- reviewexport
- handlers
- selectaccount
- handlers
- verifypassword
- handlers
- importitems
- handlers
- importlogins
- components
- handlers
- itemlisting
- handlers
- model
- util
- item
- component
- handlers
- model
- util
- leaveorganization
- handlers
- manualcodeentry
- migratetomyitems
- handler
- movetoorganization
- util
- qrcodescan
- util
- model
- vault
- handlers
- model
- util
- verificationcode
- handlers
- model
- util
- res
- drawable
- layout
- mipmap-anydpi
- values-night-v35
- values-night-v36
- values-night
- values-v30
- values-v35
- values-v36
- values
- xml
- release/res
- drawable
- values
- xml
- standardDebug
- standard
- kotlin/com
- bitwarden/ui/platform/feature/cardscanner/util
- x8bit/bitwarden
- data
- billing/manager
- platform/manager
- push
- ui/platform/manager/review
- test/kotlin/com/x8bit/bitwarden
- data
- auth
- datasource
- disk
- legacy
- util
- sdk
- manager
- util
- repository
- model
- util
- util
- autofill
- accessibility
- manager
- parser
- processor
- util
- builder
- manager
- browser
- parser
- processor
- util
- billing
- manager
- repository
- util
- util
- credentials
- builder
- datasource/disk
- manager
- model
- parser
- processor
- repository
- sanitizer
- util
- platform
- datasource
- disk
- dao
- legacy
- util
- network/ssl
- sdk
- util
- manager
- ciphermatching
- event
- garbage
- network
- provider
- restriction
- sdk
- repository
- util
- processor
- repository
- util
- util
- tools/generator
- datasource
- disk
- dao
- entity
- sdk
- repository
- util
- util
- vault
- datasource
- disk
- callback
- convertor
- dao
- sdk
- model
- util
- manager
- repository
- model
- util
- ui
- auth/feature
- accountsetup
- checkemail
- completeregistration
- enterprisesignon
- environment
- expiredregistrationlink
- landing
- loginwithdevice
- util
- login
- masterpasswordgenerator
- masterpasswordguidance
- masterpasswordhint
- preventaccountlockout
- removepassword
- resetPassword
- util
- setpassword
- startregistration
- trusteddevice
- twofactorlogin
- util
- vaultunlock
- util
- welcome
- autofill
- util
- credentials
- manager
- util
- platform
- base
- feature
- cookieacquisition
- localnetworkaccess
- search
- util
- settings
- about
- util
- accountsecurity
- deleteaccountconfirmation
- deleteaccount
- loginapproval
- managedevices
- util
- pendingrequests
- appearance
- autofill
- blockautofill
- util
- browser/util
- privilegedapps
- about
- list
- util
- exportvault
- flightrecorder
- recordedlogs
- util
- util
- folders
- addedit
- other
- vault
- glide
- manager
- keychain
- permissions
- util
- tools/feature
- generator
- passwordhistory
- util
- send
- addedit
- util
- util
- viewsend
- util
- vault
- components/util
- feature
- addedit
- model
- util
- attachments
- preview
- util
- cardscanner
- exportitems
- reviewexport
- verifypassword
- importitems
- importlogins
- itemlisting
- util
- item
- handlers
- util
- leaveorganization
- manualcodeentry
- migratetomyitems
- movetoorganization
- util
- qrcodescan
- util
- vault
- util
- verificationcode
- util
- model
- util
- authenticatorbridge
- src
- debug/res/values
- main
- aidl/com/bitwarden/authenticatorbridge
- model
- kotlin/com/bitwarden/authenticatorbridge
- factory
- manager
- model
- util
- model
- provider
- util
- release/res/values
- test/kotlin/com/bitwarden/authenticatorbridge
- manager
- util
- util
- authenticator
- schemas/com.bitwarden.authenticator.data.authenticator.datasource.disk.database.AuthenticatorDatabase
- src
- debug
- res/values
- main
- kotlin/com/bitwarden/authenticator
- data
- authenticator
- datasource
- disk
- convertor
- dao
- database
- di
- entity
- sdk
- di
- manager
- di
- model
- repository
- di
- model
- util
- auth
- datasource/disk
- di
- repository
- di
- platform
- datasource
- disk
- di
- network
- di
- util
- manager
- clipboard
- di
- imports
- model
- parsers
- lock
- model
- provider
- di
- repository
- di
- model
- ui
- authenticator/feature
- authenticator
- edititem
- model
- itemlisting
- manualcodeentry
- qrcodescan
- search
- handlers
- util
- auth/unlock
- platform
- components
- biometrics
- header
- listitem
- model
- util
- composition
- feature
- settings
- appearance/model
- data/model
- export
- model
- importing
- security/util
- splash
- tutorial
- manager
- biometrics
- di
- permissions
- model
- util
- proto
- res
- drawable
- font
- mipmap-anydpi
- values-night
- values-v30
- values
- xml
- test/kotlin/com/bitwarden/authenticator
- data
- authenticator
- datasource
- disk/util
- entity
- manager/util
- repository
- util
- auth
- datasource/disk
- util
- repository
- platform
- datasource/disk
- manager
- imports
- parsers
- lock
- repository
- util
- ui
- authenticator/feature
- edititem
- itemlisting
- manualcodeentry
- qrcodescan
- search
- tutorial
- util
- auth/unlock
- platform
- base
- components/listitem/model/util
- feature
- settings
- export
- manager/permissions
- util
- core
- src
- main/kotlin/com/bitwarden/core
- data
- manager
- dispatcher
- model
- realtime
- toast
- util
- repository
- error
- model
- util
- serializer
- util
- di
- util
- testFixtures/kotlin/com/bitwarden/core/data
- manager/dispatcher
- util
- test/kotlin/com/bitwarden/core
- data
- manager
- dispatcher
- model
- toast
- repository/util
- serializer
- util
- util
- cxf
- src
- main
- kotlin/com/bitwarden/cxf
- di
- importer
- dsl
- model
- manager
- dsl
- model
- model
- parser
- registry
- dsl
- model
- ui/composition
- util
- validator
- dsl
- test/kotlin/com/bitwarden/cxf
- importer
- manager
- parser
- validator
- data
- src
- main/kotlin/com/bitwarden/data
- autofill/util
- datasource/disk
- di
- model
- manager
- appstate
- model
- di
- file
- flightrecorder
- model
- repository
- di
- model
- util
- testFixtures/kotlin/com/bitwarden/data
- datasource/disk
- base
- util
- manager/appstate
- test/kotlin/com/bitwarden/data
- datasource/disk
- manager
- appstate
- file
- flightrecorder
- repository
- util
- docs
- fastlane
- patches
- gradle
- wrapper
- keystores
- network
- src
- main
- kotlin/com/bitwarden/network
- api
- core
- exception
- interceptor
- model
- provider
- retrofit
- serializer
- service
- ssl
- util
- testFixtures/kotlin/com/bitwarden/network
- base
- interceptor
- model
- test/kotlin/com/bitwarden/network
- core
- interceptor
- model
- retrofit
- serializer
- service
- util
- scripts
- testharness
- src
- main
- kotlin/com/bitwarden/testharness
- data
- manager
- di
- model
- util
- ui/platform/feature
- autofill
- createpasskey
- createpassword
- credentialmanager
- getpasskey
- getpasswordorpasskey
- getpassword
- landing
- res
- drawable
- mipmap-anydpi-v26
- values
- test/kotlin/com/bitwarden/testharness
- data/manager
- ui/platform/feature
- autofill
- createpasskey
- createpassword
- credentialmanager
- getpasskey
- getpasswordorpasskey
- getpassword
- landing
- ui
- src
- main
- kotlin/com/bitwarden/ui
- platform
- base
- util
- components
- account
- dialog
- model
- util
- animation
- appbar
- action
- color
- model
- badge
- bottomsheet
- button
- color
- model
- camera
- card
- color
- coachmark
- model
- scope
- content
- model
- debug
- dialog
- model
- row
- util
- divider
- dropdown
- model
- fab
- model
- field
- color
- interceptor
- model
- toolbar
- header
- icon
- model
- image
- indicator
- model
- preview
- radio
- color
- row
- scaffold
- model
- scrim
- segment
- color
- slider
- color
- snackbar
- model
- stepper
- support
- text
- toggle
- color
- tooltip
- model
- util
- composition
- feature
- cardscanner
- manager
- util
- qrcodescan/util
- settings/appearance/model
- manager
- exit
- intent/model
- snackbar
- util
- model
- resource
- theme
- color
- shape
- type
- util
- util
- res
- drawable-night
- drawable
- font
- values-af-rZA
- values-ar-rSA
- values-az-rAZ
- values-be-rBY
- values-bg-rBG
- values-bn-rBD
- values-bs-rBA
- values-ca-rES
- values-cs-rCZ
- values-cy-rGB
- values-da-rDK
- values-de-rDE
- values-el-rGR
- values-en-rGB
- values-en-rIN
- values-es-rES
- values-et-rEE
- values-eu-rES
- values-fa-rIR
- values-fi-rFI
- values-fil-rPH
- values-fr-rFR
- values-gl-rES
- values-hi-rIN
- values-hr-rHR
- values-hu-rHU
- values-in-rID
- values-it-rIT
- values-iw-rIL
- values-ja-rJP
- values-ka-rGE
- values-kn-rIN
- values-ko-rKR
- values-ky-rKG
- values-lt-rLT
- values-lv-rLV
- values-ml-rIN
- values-mr-rIN
- values-my-rMM
- values-nb-rNO
- values-ne-rNP
- values-night
- values-nl-rNL
- values-nn-rNO
- values-or-rIN
- values-pl-rPL
- values-pt-rBR
- values-pt-rPT
- values-ro-rRO
- values-ru-rRU
- values-si-rLK
- values-sk-rSK
- values-sl-rSI
- values-sr-rSP
- values-sv-rSE
- values-ta-rIN
- values-te-rIN
- values-th-rTH
- values-tr-rTR
- values-uk-rUA
- values-vi-rVN
- values-zh-rCN
- values-zh-rTW
- values
- testFixtures/kotlin/com/bitwarden/ui/platform
- base
- feature/cardscanner/util
- test
- kotlin/com/bitwarden/ui/platform
- base/util
- components
- badge
- card
- feature/cardscanner
- manager
- util
- manager
- exit
- snackbar
- util
- res/values
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
0 commit comments