busya 2853b5a47e feat: Implement setup screen and login logic
- Add SetupScreen with UI for server URL, username, and password input.
- Make SetupScreen the initial screen in the navigation graph.
- Implement secure credential storage using EncryptedSharedPreferences.
- Create CredentialsRepository and AuthRepository to manage credentials and auth tokens.
- Add LoginUseCase to handle the business logic for logging in.
- Implement a temporary Retrofit client in ItemRepository to handle login against a user-provided URL.
- Integrate login logic into SetupViewModel.
- Update all relevant project documentation and DI modules.
2025-08-08 20:17:50 +03:00
2025-08-06 11:28:28 +03:00
2025-08-08 19:43:16 +03:00
2025-08-06 11:28:28 +03:00
2025-08-08 19:43:16 +03:00
2025-08-07 17:37:06 +03:00
2025-08-06 11:28:28 +03:00
2025-08-06 11:28:28 +03:00
2025-08-06 11:28:28 +03:00
Description
No description provided
1.7 MiB
Languages
Kotlin 83.7%
Shell 8.4%
Python 7.9%