Skip to content

feat(android): migrate XML layouts to Jetpack Compose#943

Merged
AchoArnold merged 20 commits into
mainfrom
feature/migrate-xml-to-compose
Jul 11, 2026
Merged

feat(android): migrate XML layouts to Jetpack Compose#943
AchoArnold merged 20 commits into
mainfrom
feature/migrate-xml-to-compose

style: ensure phone number text color follows theme in MainActivity

a533a2e
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis required action Jul 11, 2026 in 0s

45 new issues (0 max.) of at least severity.

Annotations

Check notice on line 49 in android/app/src/main/java/com/httpsms/ui/login/LoginActivityContent.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/login/LoginActivityContent.kt#L49

The function LoginScreen is missing documentation.

Check warning on line 49 in android/app/src/main/java/com/httpsms/ui/login/LoginActivityContent.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/login/LoginActivityContent.kt#L49

The function LoginScreen is too long (147). The maximum length is 60.

Check notice on line 27 in android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt#L27

LoginUiState is missing required documentation.

Check notice on line 41 in android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt#L41

LoginViewModel is missing required documentation.

Check notice on line 45 in android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt#L45

The function initialize is missing documentation.

Check notice on line 63 in android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt#L63

The function autoDetectPhoneNumbers is missing documentation.

Check warning on line 81 in android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt#L81

The caught exception is too generic. Prefer catching specific exceptions to the case that is currently handled.

Check warning on line 84 in android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt#L84

The caught exception is too generic. Prefer catching specific exceptions to the case that is currently handled.

Check notice on line 109 in android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt#L109

The function onApiKeyChange is missing documentation.

Check notice on line 113 in android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt#L113

The function onPhoneNumberSIM1Change is missing documentation.

Check notice on line 117 in android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt#L117

The function onPhoneNumberSIM2Change is missing documentation.

Check notice on line 121 in android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt#L121

The function onServerUrlChange is missing documentation.

Check notice on line 125 in android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt#L125

The function login is missing documentation.

Check warning on line 125 in android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt#L125

The function login is too long (79). The maximum length is 60.

Check warning on line 147 in android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt#L147

Expression with labels increase complexity and affect maintainability.

Check warning on line 181 in android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt#L181

Expression with labels increase complexity and affect maintainability.

Check warning on line 187 in android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt#L187

Expression with labels increase complexity and affect maintainability.

Check warning on line 195 in android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/login/LoginViewModel.kt#L195

The caught exception is too generic. Prefer catching specific exceptions to the case that is currently handled.

Check notice on line 50 in android/app/src/main/java/com/httpsms/ui/main/MainActivityContent.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/main/MainActivityContent.kt#L50

The function MainScreen is missing documentation.

Check warning on line 50 in android/app/src/main/java/com/httpsms/ui/main/MainActivityContent.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/main/MainActivityContent.kt#L50

The function MainScreen is too long (134). The maximum length is 60.

Check notice on line 208 in android/app/src/main/java/com/httpsms/ui/main/MainActivityContent.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/main/MainActivityContent.kt#L208

The function PhoneCard is missing documentation.

Check notice on line 24 in android/app/src/main/java/com/httpsms/ui/main/MainViewModel.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/main/MainViewModel.kt#L24

MainUiState is missing required documentation.

Check notice on line 37 in android/app/src/main/java/com/httpsms/ui/main/MainViewModel.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/main/MainViewModel.kt#L37

MainViewModel is missing required documentation.

Check notice on line 41 in android/app/src/main/java/com/httpsms/ui/main/MainViewModel.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/main/MainViewModel.kt#L41

The function initialize is missing documentation.

Check notice on line 45 in android/app/src/main/java/com/httpsms/ui/main/MainViewModel.kt

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

android/app/src/main/java/com/httpsms/ui/main/MainViewModel.kt#L45

The function updateState is missing documentation.