Skip to content

Changes

Started by timer
Started 6 days 22 hr ago
Took 27 min

Summary

  1. update labels in AssignmentEditScreen (details)
  2. update titles in respect-ds and adjust Maestro test assertions (details)
  3. fix the flow. (details)
  4. Refactor learning unit selection and playlist editing. (details)
  5. Refactor onClickAssignSection to support optional indices and replace exceptions with early returns. (details)
  6. Refactor onClickAssignSection to support optional indices and replace exceptions with early returns. (details)
  7. Assignment support (details)
  8. fix assignment navigation (details)
  9. update maestro test flow and fix element IDs (details)
Commit 48c4c8d4501f3ee4c0672c15c2cac286db2d33ef by mandvi.verma
update labels in AssignmentEditScreen
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
Commit c4fa61370719913d8c6e1b40c63dec00d3da3c7f by mandvi.verma
update titles in respect-ds and adjust Maestro test assertions
The file was modifiedrespect-server/src/main/resources/http/respect-ds/case_valid/grade1/grade1.json (diff)
The file was modified.maestro/flows/002_user_add_apps_playlists_bookmarks_test.yaml (diff)
The file was modifiedrespect-server/src/main/resources/http/respect-ds/case_valid/index.json (diff)
The file was modified.maestro/flows/002_user_add_apps_playlists_bookmarks_test.yaml (diff)
Commit c020b51fdd3557389cfc0524594c1e0055581603 by mandvi.verma
Refactor learning unit selection and playlist editing.

- Update Maestro test flows for improved playlist and section assertions.
- Refactor `LearningUnitListScreen` to simplify multi-select UI and improve bottom button logic for playlist selection.
- Update `LearningUnitListViewModel` to handle playlist picking mode, supporting `ReadiumLink` results and preventing multi-select of publications during playlist selection.
- Improve `PlaylistEditViewModel` to correctly resolve playlist titles and navigation links when adding items to sections.
- Refine section type detection in `PlaylistEditScreen` to properly distinguish between navigation and publication sections.
- Remove redundant app bar state restoration calls in `PlaylistEditScreen`.
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was modified.maestro/flows/002_user_add_apps_playlists_bookmarks_test.yaml (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/home/HomeScreen.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/playlists/mapping/edit/PlaylistEditViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/playlists/mapping/edit/PlaylistEditScreen.kt (diff)
Commit a3f4e5f74644f1d9d9bb1b91d0640729091e49a0 by mandvi.verma
Refactor onClickAssignSection to support optional indices and replace exceptions with early returns.
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
Commit 6635c3829a71b25306606edaf5a009aafe606080 by mandvi.verma
Refactor onClickAssignSection to support optional indices and replace exceptions with early returns.
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was modifiedrespect-app-compose/src/commonMain/kotlin/world/respect/app/view/learningunit/list/LearningUnitListScreen.kt (diff)
The file was modified.maestro/flows/002_user_add_apps_playlists_bookmarks_test.yaml (diff)
Commit ffb2b1df0be25f4c733b758c84f1eecabe3fbfa3 by lipsa.behera
fix assignment navigation
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/learningunit/list/LearningUnitListViewModel.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/navigation/AppRoutes.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/playlists/mapping/list/PlaylistListViewModel.kt (diff)
Commit 3fe851221009338b67708e32a6e116de489cfb0b by mandvi.verma
update maestro test flow and fix element IDs
The file was modified.maestro/flows/002_user_add_apps_playlists_bookmarks_test.yaml (diff)