Files
mantra-kmp/composeApp
Kgothatso Ngako e2fe415a1a Add MantraTranslationArtifactVersion detail screen
Translation cards in the artifact detail's Translations list are now
clickable, opening a translation detail screen.

- New TranslationDetailRoute + TranslationDetailScreen/ViewModel/UIState.
  The screen shows the translation's details (name, dialect, visibility,
  license, source version, author, created) and its chapters ordered by
  index, each with translation progress (translated/total chunks, where a
  chunk counts as translated once its text is non-empty).
- DAO queries getTranslationById, translation chapters by
  translationArtifactVersionId, and translation chunks by
  translationChapterId (validated by Room), exposed via MantraRepository
  (impl + NO_OP).
- Extract the DetailRow composable (was private to ArtifactDetailScreen)
  into a shared widgets/DetailRow.kt used by both detail screens.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-26 02:05:55 +02:00
..
2026-07-15 01:14:46 +02:00