Commit e76ad12
Resolve merge conflicts with upstream main
Adapt UnifiedPush code to upstream refactoring: AppVersion, MessagingToken
types, updated lint baselines and lockfiles.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1,532 files changed
Lines changed: 87965 additions & 22994 deletions
File tree
- .github
- ISSUE_TEMPLATE
- actions
- create-release-notes
- download-translations
- setup-build-env
- upload-sarif-results
- upload-test-results
- workflows
- .idea
- codeStyles
- inspectionProfiles
- runConfigurations
- .junie
- app
- src
- androidTest/kotlin/io/homeassistant/companion/android/assist/wakeword
- debug
- kotlin/io/homeassistant/companion/android
- developer
- catalog
- res
- drawable
- layout
- mipmap-anydpi-v26
- mipmap-hdpi
- mipmap-mdpi
- mipmap-xhdpi
- mipmap-xxhdpi
- mipmap-xxxhdpi
- values
- xml
- full
- kotlin/io/homeassistant/companion/android
- assist/wakeword
- data/wear
- launch
- location
- matter
- views
- notifications
- onboarding
- sensors
- settings/wear
- views
- thread
- res
- layout
- values
- main
- assets/wakeword
- kotlin/io/homeassistant/companion/android
- assist
- service
- ui
- wakeword
- authenticator
- barcode
- view
- controls
- frontend
- error
- externalbus
- incoming
- outgoing
- handler
- permissions
- session
- url
- improv
- ui
- launch
- link
- my
- loading
- matter
- nfc
- views
- notifications
- onboarding
- authentication
- connection
- discovery
- integration
- localfirst
- locationforsecureconnection
- locationsharing
- manualserver
- manual
- nameyourdevice
- notifications
- serverdiscovery
- sethomenetwork
- wearmtls
- welcome
- qs
- sensors
- settings
- assist
- controls
- views
- developer
- location
- views
- gestures
- views
- language
- license
- log
- notification
- views
- qs
- views
- sensor
- views
- server
- shortcuts
- views
- ssid
- views
- url
- views
- vehicle
- views
- views
- websocket
- views
- widgets
- views
- themes
- thread
- util
- compose
- entity
- media/player
- webview
- icondialog
- vehicle
- vehicle
- websocket
- webview
- addto
- externalbus
- insecure
- widgets
- assist
- button
- camera
- common
- entity
- mediaplayer
- template
- todo
- res
- drawable-night
- drawable-nodpi
- drawable-v24
- drawable
- layout-v31
- layout
- values-v23
- values-v27
- values
- xml
- minimal/kotlin/io/homeassistant/companion/android
- assist/wakeword
- launch
- location
- matter
- onboarding
- sensors
- thread
- screenshotTestFullDebug/reference/io/homeassistant/companion/android
- developer/HAComposeCatalogScreenshotTest
- frontend
- FrontendScreenScreenshotTest
- error/FrontendConnectionErrorScreenshotTest
- launch/link/LinkActivityScreenshotTest
- loading/LoadingScreenshotTest
- onboarding
- connection/ConnectionScreenshotTest
- localfirst/LocalFirstScreenshotTest
- locationforsecureconnection/LocationForSecureConnectionScreenshotTest
- locationsharing/LocationSharingScreenshotTest
- manualserver/ManualServerScreenshotTest
- nameyourdevice/NameYourDeviceScreenshotTest
- serverdiscovery/ServerDiscoveryScreenshotTest
- sethomenetwork/SetHomeNetworkScreenshotTest
- wearmtls/WearMTLSScreenshotTest
- welcome/WelcomeScreenshotTest
- settings
- assist/AssistSettingsScreenScreenshotTest
- gestures/GesturesFragmentScreenshotTest
- views
- SettingsRowScreenshotTest
- SettingsSubheaderScreenshotTest
- wear/views/SettingsWearOnboardingViewPreviewsTest
- util/compose
- HAAppScreenshotTest
- entity/EntityPickerScreenshotTest
- media/player/HAMediaPlayerScreenshotTest
- webview
- WebViewContentScreenScreenshotTest
- insecure/BlockInsecureScreenshotTest
- screenshotTest
- java/android/os
- kotlin/io/homeassistant/companion/android
- developer
- frontend
- error
- launch/link
- loading
- onboarding
- connection
- localfirst
- locationforsecureconnection
- locationsharing
- manualserver
- nameyourdevice
- serverdiscovery
- sethomenetwork
- wearmtls
- welcome
- settings
- assist
- gestures
- views
- wear/views
- util/compose
- entity
- media/player
- webview
- insecure
- test
- kotlin/io/homeassistant/companion/android
- assist
- service
- wakeword
- data/wear
- frontend
- error
- externalbus
- incoming
- outgoing
- handler
- permissions
- session
- url
- launch
- link
- onboarding
- connection
- localfirst
- locationforsecureconnection
- locationsharing
- manualserver
- nameyourdevice
- serverdiscovery
- sethomenetwork
- wearmtls
- welcome
- sensors
- settings
- assist
- wear
- util
- compose
- entity
- websocket
- webview
- addto
- insecure
- widgets
- entity
- todo
- automotive
- src
- full
- main
- build-logic
- convention
- src/main/kotlin
- io/homeassistant/companion/android
- common
- schemas/io.homeassistant.companion.android.database.AppDatabase
- src
- androidTest/kotlin/io/homeassistant/companion/android
- database/migration
- debug/kotlin/io/homeassistant/companion/android/common/util
- main
- kotlin/io/homeassistant/companion/android
- common
- assist
- bluetooth
- ble
- compose
- composable
- theme
- data
- authentication
- impl
- entities
- connectivity
- integration
- impl
- entities
- keychain
- network
- prefs
- impl/entities
- servers
- websocket
- impl
- entities
- wifi
- notifications
- push
- sensors
- util
- di
- tts
- database
- authentication
- location
- migration
- notification
- qs
- sensor
- server
- settings
- wear
- widget
- converters
- di
- qualifiers
- util
- res
- drawable
- values
- release/kotlin/io/homeassistant/companion/android/common/util
- screenshotTestDebug/reference/io/homeassistant/companion/android/compose/composable
- HABannerScreenshotTest
- HAButtonScreenshotTest
- HADetailsScreenshotTest
- HAHorizontalDividerScreenshotTest
- HALabelScreenshottest
- HAModalScreenshotTest
- HAProgressScreenshotTest
- HARadioGroupScreenshotTest
- HASettingsCardScreenshotTest
- HASwitchScreenshotTest
- HATextFieldScreenshotTest
- screenshotTest/kotlin/io/homeassistant/companion/android/compose/composable
- test
- java/android/os
- kotlin/io/homeassistant/companion/android
- common
- assist
- data
- authentication
- connectivity
- integration
- impl
- entities
- network
- prefs
- servers
- websocket/impl
- entities
- push
- sensors
- util
- database
- server
- widget
- sensors
- util
- gradle
- wrapper
- lint
- src
- main/kotlin/io/homeassistant/lint
- annotation
- room
- serialization
- utils
- test/kotlin/io/homeassistant/lint
- annotation
- room
- serialization
- microfrontend
- src
- androidTest/kotlin/io/homeassistant/companion/android/microfrontend
- main
- cpp
- kotlin/io/homeassistant/companion/android/microfrontend
- testing-unit
- src/main/kotlin/io/homeassistant/companion/android
- fakes
- testing/unit
- wear
- src
- debug
- res/mipmap-anydpi
- screenshotTest/reference/io/homeassistant/companion/android/EntityListViewPreviewsTest
- main
- kotlin/io/homeassistant/companion/android
- complications
- views
- conversation
- views
- data
- home
- views
- notifications
- onboarding
- integration
- manual
- phoneinstall
- phone
- sensors
- theme
- tiles
- util
- viewHolders
- views
- res
- layout
- mipmap-anydpi
- values
- screenshotTestDebug/reference/io/homeassistant/companion/android/EntityListViewPreviewsTest
- screenshotTest
- java/android/os
- kotlin/io/homeassistant/companion/android
- test
- kotlin/io/homeassistant/companion/android
- data
- fakes
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 | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
7 | 15 | | |
8 | 16 | | |
9 | 17 | | |
| |||
12 | 20 | | |
13 | 21 | | |
14 | 22 | | |
15 | | - | |
16 | | - | |
17 | 23 | | |
18 | | - | |
19 | 24 | | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
20 | 30 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | | - | |
6 | | - | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
7 | 19 | | |
8 | | - | |
| 20 | + | |
This file was deleted.
| 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 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
28 | 31 | | |
29 | 32 | | |
30 | 33 | | |
31 | 34 | | |
32 | 35 | | |
33 | 36 | | |
34 | 37 | | |
35 | | - | |
| 38 | + | |
36 | 39 | | |
37 | | - | |
| 40 | + | |
38 | 41 | | |
39 | 42 | | |
40 | 43 | | |
41 | 44 | | |
42 | 45 | | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
43 | 49 | | |
44 | 50 | | |
45 | 51 | | |
46 | 52 | | |
47 | | - | |
| 53 | + | |
48 | 54 | | |
49 | 55 | | |
50 | | - | |
51 | 56 | | |
52 | | - | |
| 57 | + | |
53 | 58 | | |
54 | 59 | | |
55 | 60 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
16 | 19 | | |
17 | 20 | | |
18 | | - | |
19 | | - | |
| 21 | + | |
| 22 | + | |
20 | 23 | | |
21 | 24 | | |
22 | 25 | | |
| |||
31 | 34 | | |
32 | 35 | | |
33 | 36 | | |
34 | | - | |
| 37 | + | |
35 | 38 | | |
36 | 39 | | |
37 | 40 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 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 | + | |
0 commit comments