Skip to content

Refactor NovelDetailsActivity to Jetpack Compose + clean architecture#254

Open
gmathi wants to merge 2 commits intomainfrom
claude/refactor-novel-details-compose-9Qmor
Open

Refactor NovelDetailsActivity to Jetpack Compose + clean architecture#254
gmathi wants to merge 2 commits intomainfrom
claude/refactor-novel-details-compose-9Qmor

Conversation

@gmathi
Copy link
Copy Markdown
Owner

@gmathi gmathi commented Mar 27, 2026

  • Replace AppCompatActivity + XML/ViewBinding with ComponentActivity + Compose
  • Add NovelDetailsViewModel with StateFlow UI state and SharedFlow events
  • Add GetNovelDetailsUseCase and AddNovelToHistoryUseCase in domain layer
  • Add NovelDetailsScreen composable (Material3, pull-to-refresh, TopAppBar)
  • Preserve Cloudflare resolver flow, chapters/library state tracking
  • Fix Gradle daemon JVM config to use local OpenJDK 21 (no foojay.io)
  • Override nonProxyHosts to route Google Maven through egress proxy

https://claude.ai/code/session_01TPMnQdf7tLBUiqqzqDMv7H

…itecture"

This reverts commit 4c262b6.

Refactor NovelDetailsActivity to Jetpack Compose + clean architecture

- Replace AppCompatActivity + XML/ViewBinding with ComponentActivity + Compose
- Add NovelDetailsViewModel with StateFlow UI state and SharedFlow events
- Add GetNovelDetailsUseCase and AddNovelToHistoryUseCase in domain layer
- Add NovelDetailsScreen composable (Material3, pull-to-refresh, TopAppBar)
- Preserve Cloudflare resolver flow, chapters/library state tracking
- Fix Gradle daemon JVM config to use local OpenJDK 21 (no foojay.io)
- Override nonProxyHosts to route Google Maven through egress proxy

https://claude.ai/code/session_01TPMnQdf7tLBUiqqzqDMv7H
@gmathi gmathi force-pushed the claude/refactor-novel-details-compose-9Qmor branch from caa850b to 272fff4 Compare April 20, 2026 22:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants