Skip to content

Changes

Started by timer
Started 6 days 19 hr ago
Took 2 min 32 sec

Summary

  1. update labels in AssignmentEditScreen (commit: 48c4c8d) (details)
  2. update titles in respect-ds and adjust Maestro test assertions (commit: c4fa613) (details)
  3. fix the flow. (commit: 35702c3) (details)
  4. Refactor learning unit selection and playlist editing. (commit: c020b51) (details)
  5. Refactor onClickAssignSection to support optional indices and replace exceptions with early returns. (commit: a3f4e5f) (details)
  6. Refactor onClickAssignSection to support optional indices and replace exceptions with early returns. (commit: 6635c38) (details)
  7. Assignment support (commit: 2047444) (details)
  8. fix assignment navigation (commit: ffb2b1d) (details)
  9. update maestro test flow and fix element IDs (commit: 3fe8512) (details)
Commit 48c4c8d4501f3ee4c0672c15c2cac286db2d33ef by mandvi.verma
update labels in AssignmentEditScreen
(commit: 48c4c8d)
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
(commit: c4fa613)
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 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)
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`.
(commit: c020b51)
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 modified.maestro/flows/002_user_add_apps_playlists_bookmarks_test.yaml (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/playlists/mapping/edit/PlaylistEditScreen.kt (diff)
The file was modifiedrespect-lib-shared/src/commonMain/kotlin/world/respect/shared/viewmodel/playlists/mapping/edit/PlaylistEditViewModel.kt (diff)
Commit a3f4e5f74644f1d9d9bb1b91d0640729091e49a0 by mandvi.verma
Refactor onClickAssignSection to support optional indices and replace exceptions with early returns.
(commit: a3f4e5f)
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.
(commit: 6635c38)
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/learningunit/list/LearningUnitListScreen.kt (diff)
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/playlists/mapping/list/PlaylistListViewModel.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/learningunit/list/LearningUnitListViewModel.kt (diff)
Commit 3fe851221009338b67708e32a6e116de489cfb0b by mandvi.verma
update maestro test flow and fix element IDs
(commit: 3fe8512)
The file was modified.maestro/flows/002_user_add_apps_playlists_bookmarks_test.yaml (diff)