Skip to content

Pre-release v1.0.2 - #33

Merged
AlexisTercero55 merged 13 commits into
pre-releasefrom
dev
Aug 10, 2026
Merged

Pre-release v1.0.2#33
AlexisTercero55 merged 13 commits into
pre-releasefrom
dev

Conversation

@alexistercero-rho-dev

Copy link
Copy Markdown
Collaborator

Rho Studio UI App - v1.0.2 pre-release set up

related work #32

Rho.Studio® - Engineering Department - Contact alexis.tercero@rho.studio

AlexisTercero55 and others added 13 commits July 30, 2026 18:13
Release v1.0.1 - RhoStudio UI
### MainActivity Refactor: StateFlow Migration
- Switched state observation from LiveData to StateFlow using collectAsState().
- Implemented lifecycleScope for error flow collection and onDestroy cleanup.
- Refined authentication-driven navigation logic within LaunchedEffect.

### `core:data` Refactor: SessionManager & SessionRepository
- SessionManager: Migrated LiveData to StateFlow; added @volatile thread-safety, CoroutineScope for async persistence, and lifecycle init/cleanup methods.
- SessionRepository: Extracted persistence into an interface with a SharedPreferences implementation (SessionRepositoryImpl) to decouple storage from the manager.
- Replace live data state with StateFlow.
- Update some build files.
- AuthRepository - define login operation.
- AuthRepositoryImpl - Mock implementation for development purposes.
- Credentials.kt - user's authentication data
- User.kt - user's info.
- Result.kt - standardized  status holder.
- standardized execution pattern for domain transactions
- LoginUseCase : : BaseUseCase<Credentials, User>()
- LoginUseCaseTest.
- LoginViewModel migration_2 to StateFlow
features:auth

- Compose login screen.
- Compose login inputs fields.
- Compose action login button.
features:auth

- Setup Gradle modules.
- Mising login button move.
:core:domain
:features:home
:core:ui
@alexistercero-rho-dev alexistercero-rho-dev added this to the Domain Layer milestone Aug 7, 2026
@alexistercero-rho-dev alexistercero-rho-dev self-assigned this Aug 7, 2026
@alexistercero-rho-dev alexistercero-rho-dev added Auth-feature UI compose feature - LoginViewModel Home-feature Compose Home screen. labels Aug 7, 2026
@alexistercero-rho-dev alexistercero-rho-dev added Core Rho Studio UI app codebase Release Main branch integration Domain layer Use cases of business flow Module Gradlew multi-module project migration_2 LiveData to StateFlow labels Aug 7, 2026
@alexistercero-rho-dev alexistercero-rho-dev moved this from Backlog to In progress in UI-Rho-Studio-Components Aug 7, 2026
@AlexisTercero55
AlexisTercero55 self-requested a review August 10, 2026 19:01

@AlexisTercero55 AlexisTercero55 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ready for Pre-release

Build from PR #33

sha256:607fa48f373c6c791c24f84f5bd4aa19e9ba3ec6af2211e33954a08630201192


Rho.Studio® - Engineering Department - Contact alexis.tercero@rho.studio

@AlexisTercero55
AlexisTercero55 merged commit 0008568 into pre-release Aug 10, 2026
3 checks passed
@github-project-automation github-project-automation Bot moved this from In progress to Done in UI-Rho-Studio-Components Aug 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Auth-feature UI compose feature - LoginViewModel Core Rho Studio UI app codebase Domain layer Use cases of business flow Home-feature Compose Home screen. migration_2 LiveData to StateFlow Module Gradlew multi-module project Release Main branch integration

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants