Skip to content
Success

Changes

Summary

  1. Update Android Gradle Plugin to 8.5.2 (commit: dae284d) (details)
  2. Add test descriptions and steps (commit: 97b1026) (details)
  3. Add test descriptions and steps (commit: 224e836) (details)
  4. Add test descriptions and steps (commit: 8c694f4) (details)
  5. Update README.md (commit: f053fc0) (details)
  6. Update 001_001_admin_can_add_content_test_description.md (commit: a49fb0f) (details)
  7. Update 001_001_admin_can_add_content_test_description.md (commit: 91f44d4) (details)
  8. Update 001_001_admin_can_add_content_test_description.md (commit: b777e64) (details)
  9. Update 001_002_admin_add_invalid_content_gets_error_message.md (commit: 4099827) (details)
  10. Update README.md (commit: 58d12d2) (details)
  11. Add test descriptions and steps (commit: c67efbb) (details)
  12. Add test descriptions and steps (commit: d19df21) (details)
  13. Add test descriptions and steps (commit: 5f43296) (details)
  14. Add test descriptions and steps (commit: 1e81d95) (details)
  15. Add test descriptions and steps (commit: 9ea1100) (details)
  16. permission (commit: abd043d) (details)
  17. Update app-desktop README documentation. (commit: 81b8842) (details)
  18. Update app-desktop README documentation. (commit: 73cfccd) (details)
  19. Update app-desktop README documentation. (commit: 339e51b) (details)
  20. Update app-desktop README documentation. (commit: bc94d00) (details)
  21. Add note on use of AI tools to coding style. (commit: 12aeb51) (details)
  22. Permission test (commit: d75b106) (details)
  23. Add testtag for tabs (commit: e270d2e) (details)
  24. Add testtag for tabs (commit: e93c9c9) (details)
  25. Permission test (commit: fbc1709) (details)
  26. Permission test (commit: 6e792fd) (details)
  27. test descriptions (commit: ec94a4b) (details)
  28. test descriptions (commit: 6c54b25) (details)
  29. test descriptions (commit: f6aaee6) (details)
  30. test descriptions (commit: 62fcf85) (details)
  31. test descriptions (commit: b9d0520) (details)
  32. test descriptions (commit: a399377) (details)
  33. Show total possible score for each block at the top of the gradebook report. (commit: e4cb157) (details)
  34. Implement per-module score aggregation for gradebook. (commit: 68bcac4) (details)
  35. Update ClazzDetailOverviewScreen to use list instead of PagingSource so per-module results can be calculated. (commit: dc1a3c9) (details)
  36. Initial implementation of improved results display as part of ClazzDetailOverview. (commit: 12de86a) (details)
  37. Update display of student grades on clazzdetailoverview - show max score possible. Align. (commit: 94d6f52) (details)
  38. Remove BlockStatus from the CourseBlock list for clazzdetailoverview query. (commit: c5cf73c) (details)
  39. Add accountPersonUid parameter as required and ensure ActorEntity is fetched on ClazzDetailOverview for group assignments. (commit: 3549f03) (details)
  40. Compilation fix to add accountpersonuid parameter. (commit: d7abead) (details)
  41. Bump version (commit: 6ae3556) (details)
  42. Add parameters field to ContentEntryImportJob entity. (commit: 36736b6) (details)
  43. Create task_card issue template (commit: 745630d) (details)
  44. Update task_card (commit: bcbf9dc) (details)
  45. Rename task_card to task_card.md (commit: f41a3e0) (details)
  46. Update task_card.md (commit: 150fa2e) (details)
  47. Update task_card.md (commit: c7cb0e6) (details)
  48. Update task_card.md (commit: c8ba1de) (details)
  49. Update CODING-STYLE.md (commit: c1c3d8e) (details)
  50. 004_004 test fix on cypress (commit: 11b52af) (details)
  51. Maestro test fix (commit: 31765a2) (details)
  52. Update CODING-STYLE.md (commit: f8a5b3b) (details)
  53. Update CODING-STYLE.md (commit: 6d85ccf) (details)
  54. Update CODING-STYLE.md (commit: ba960ec) (details)
  55. Update CODING-STYLE.md (commit: b7add01) (details)
  56. Maestro test fix (commit: 6a001ff) (details)
  57. Work in progress adding support for the user to add subtitles when adding video content. (commit: 40714a9) (details)
  58. Update PULLREQUEST-CHECKLIST.md (commit: f357fc0) (details)
  59. Work in progress adding subtitle upload support for web version (commit: a319cc6) (details)
  60. Update CODING-STYLE.md (commit: 5b80c3e) (details)
  61. Update CODING-STYLE.md (commit: 59a01b0) (details)
  62. Implement GetSubtitleTrackFromUriUseCaseJs (commit: 0908a8e) (details)
  63. Initial implementation of support for user to specify subtitle files in ContentEntryEdit and SubtitleEdit. List of subtitles is stored on the ContentJobItem . (commit: f00b9ae) (details)
  64. Add support for editing/removing subtitle tracks in ContentEntry. (commit: 5201b5a) (details)
  65. Update handling of video media uris such that subtitle uris can use the same logic. (commit: 96da1a6) (details)
  66. Add display of vtt subtitles to web version. (commit: 92613bb) (details)
  67. Add display of subtitles to Android VideoContentScreen . (commit: a76c196) (details)
  68. Add display of subtitles to Android VideoContentScreen . (commit: 5378b47) (details)
  69. Workaround for issue #970 xapi session data from previous session crashes Articulate content (commit: 85b963a) (details)
  70. Bump database version. (commit: 1162fef) (details)
  71. Update ustad-server.service to use auto restart. (commit: a20073c) (details)
  72. Update subtitle implementation: automatically set the lang code based on current user locale. (commit: 0cd825d) (details)
  73. Improve handling of mime type when importing H5P and XAPI. (commit: 01373c6) (details)
  74. Bump version. (commit: 2aca356) (details)
  75. Fix XapiContentImporterTest, Bump version. (commit: 28398ba) (details)
Commit dae284db78dccba8e2d2b77dc4b618ec91dd98e6 by Mike Dawson
Update Android Gradle Plugin to 8.5.2
(commit: dae284d)
The file was modifiedbuild.gradle (diff)
The file was modifiedapp-android/build.gradle (diff)
Commit 97b1026fb570d038b5ed214ca2a3016793b501df by Pooja Ravi
Add test descriptions and steps
(commit: 97b1026)
The file was addedtest-end-to-end/test-descriptions/001_002_admin_add_invalid_content_gets_error_message.md
The file was modifiedtest-end-to-end/README.md (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_001_001_add_content.cy.js (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_001_admin_can_add_content_001-h5p.yaml (diff)
The file was addedtest-end-to-end/test-descriptions/001_001_admin_can_add_content_test_description.md
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_002_admin_add_invalid_content_gets_error_msg.yaml (diff)
Commit 224e8366c28e25e6f5578f79877b35ae1247073c by Pooja Ravi
Add test descriptions and steps
(commit: 224e836)
The file was modifiedtest-end-to-end/README.md (diff)
Commit 8c694f4cd6ce6f8743efb8fdeefc7865208b3347 by Pooja Ravi
Add test descriptions and steps
(commit: 8c694f4)
The file was modifiedtest-end-to-end/README.md (diff)
The file was modifiedtest-end-to-end/README.md (diff)
Commit a49fb0f63ad034f279c89dedca8d43dc89f01878 by noreply
Update 001_001_admin_can_add_content_test_description.md
(commit: a49fb0f)
The file was modifiedtest-end-to-end/test-descriptions/001_001_admin_can_add_content_test_description.md (diff)
Commit 91f44d43c900c4cfb55fd5b0f9a97563ece19a7d by noreply
Update 001_001_admin_can_add_content_test_description.md
(commit: 91f44d4)
The file was modifiedtest-end-to-end/test-descriptions/001_001_admin_can_add_content_test_description.md (diff)
Commit b777e64a4d3bf62e4acbd115f48a38399ee62585 by noreply
Update 001_001_admin_can_add_content_test_description.md
(commit: b777e64)
The file was modifiedtest-end-to-end/test-descriptions/001_001_admin_can_add_content_test_description.md (diff)
Commit 40998271e40d36382dde79a0df8153fc23433a27 by noreply
Update 001_002_admin_add_invalid_content_gets_error_message.md
(commit: 4099827)
The file was modifiedtest-end-to-end/test-descriptions/001_002_admin_add_invalid_content_gets_error_message.md (diff)
The file was modifiedtest-end-to-end/README.md (diff)
Commit c67efbb2930a827c81d98b535ea6cdab4199c0b4 by Pooja Ravi
Add test descriptions and steps
(commit: c67efbb)
The file was addedtest-end-to-end/android-maestro/e2e-tests/001_003_admin_can_permanently_delete_the_content_002.yaml
The file was addedtest-end-to-end/test-descriptions/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_001_admin_can_add_content_test_description.md (diff)
The file was addedtest-end-to-end/test-descriptions/004_006_assignment_grace_period_finished.yaml
The file was addedtest-end-to-end/test-descriptions/002_005_course_title_is_mandatory_test_description.md
The file was addedtest-end-to-end/test-descriptions/001_003_admin_can_delete_and_restore_content_001_test_description.md
The file was removedtest-end-to-end/android-maestro/e2e-tests/001_003_admin_can_permenantly_delete_the_content_002.yaml
The file was addedtest-end-to-end/test-descriptions/003_007_all_user_able_to_open_text_block.yaml
The file was addedtest-end-to-end/test-descriptions/001_006_admin_can_cancel_content_download_test_description.md
The file was addedtest-end-to-end/test-descriptions/004_004_multiple_submission_possible_for_student.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff)
The file was addedtest-end-to-end/test-descriptions/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml
The file was addedtest-end-to-end/test-descriptions/003_003_add_existing_content_in_library_as_block.yaml
The file was addedtest-end-to-end/test-descriptions/005_006_users_can_delete_post_on_discussion_board.yaml
The file was addedtest-end-to-end/test-descriptions/004_005_assignment_after_deadline_and_before_grace_Period.yaml
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
The file was modifiedtest-end-to-end/README.md (diff)
The file was addedtest-end-to-end/test-descriptions/005_003_users_can_add_post_on_discussion_board.yaml
The file was modifiedtest-end-to-end/android-maestro/common/create_course_with_1teacher_1student.yaml (diff)
The file was addedtest-end-to-end/test-descriptions/002_002_student_joining_course_using_code_test_description.md
The file was addedtest-end-to-end/test-descriptions/003_001_add_or_edit_course_permission_test.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_005_admin_can_remove_content_and_download_again.yaml (diff)
The file was addedtest-end-to-end/test-descriptions/003_008_course_blocks_title_field_is_mandatory.yaml
The file was addedtest-end-to-end/test-descriptions/005_001_add_discussionBoard.yaml
The file was addedtest-end-to-end/test-descriptions/001_003_admin_can_permanently_delete_the_content_002_test_description.md
The file was addedtest-end-to-end/test-descriptions/001_005_admin_can_remove_content_and_download_again_test_description.md
The file was addedtest-end-to-end/test-descriptions/001_004_admin_can_move_content_test_description.md
The file was addedtest-end-to-end/test-descriptions/005_002_teacher_can_edit_discussion_board.yaml
The file was addedtest-end-to-end/test-descriptions/002_003_teacher_record_attendance_test_description.md
The file was addedtest-end-to-end/test-descriptions/003_006_course_view_and_modules_can_expand_collapse.yaml
The file was addedtest-end-to-end/test-descriptions/004_001_assignment_creation_submission_grading.yaml
The file was addedtest-end-to-end/test-descriptions/002_001_admin_add_new_course_and_teacher_test_description.md
The file was addedtest-end-to-end/test-descriptions/003_005_add_new_content_block_inside_course.yaml
The file was removedtest-end-to-end/test-descriptions/001_002_admin_add_invalid_content_gets_error_message.md
The file was modifiedtest-end-to-end/android-maestro/common/edit_recorded_attendance.yaml (diff)
The file was addedtest-end-to-end/test-descriptions/002_009_people_add_and_remove_profile_pic_test_description.md
The file was addedtest-end-to-end/test-descriptions/001_002_admin_add_invalid_content_gets_error_message_test_description.md
Commit d19df2135520ce4a69d952b81402f7718b8fe584 by Pooja Ravi
Add test descriptions and steps
(commit: d19df21)
The file was modifiedtest-end-to-end/README.md (diff)
The file was addedtest-end-to-end/test-descriptions/003_005_add_new_content_block_inside_course_test_description.md
The file was addedtest-end-to-end/test-descriptions/003_006_course_view_and_modules_can_expand_collapse_test_description.md
The file was addedtest-end-to-end/test-descriptions/003_007_all_user_able_to_open_text_block_test_description.md
The file was removedtest-end-to-end/test-descriptions/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions.yaml
The file was removedtest-end-to-end/test-descriptions/003_006_course_view_and_modules_can_expand_collapse.yaml
The file was addedtest-end-to-end/test-descriptions/003_008_course_blocks_title_field_is_mandatory_test_description.md
The file was addedtest-end-to-end/test-descriptions/003_003_add_existing_content_in_library_as_block_test_description.md
The file was removedtest-end-to-end/test-descriptions/003_007_all_user_able_to_open_text_block.yaml
The file was addedtest-end-to-end/test-descriptions/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions_test_description.md
The file was modifiedtest-end-to-end/android-maestro/common/add_text_block.yaml (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_001_admin_add_new_course_and_teacher_test_description.md (diff)
The file was removedtest-end-to-end/test-descriptions/003_005_add_new_content_block_inside_course.yaml
The file was removedtest-end-to-end/test-descriptions/003_008_course_blocks_title_field_is_mandatory.yaml
The file was removedtest-end-to-end/test-descriptions/003_001_add_or_edit_course_permission_test.yaml
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/003_003_add_existing_content_in_library_as_block.yaml (diff)
The file was addedtest-end-to-end/test-descriptions/003_001_add_or_edit_course_permission_test_description.md
The file was removedtest-end-to-end/test-descriptions/003_003_add_existing_content_in_library_as_block.yaml
Commit 5f432965f84da3bf90ec4cd7f40cbf669d8b1dae by Pooja Ravi
Add test descriptions and steps
(commit: 5f43296)
The file was addedtest-end-to-end/test-descriptions/005_002_teacher_can_edit_discussion_board_test_description.md
The file was addedtest-end-to-end/test-descriptions/004_001_assignment_creation_submission_grading_test_description.md
The file was modifiedtest-end-to-end/test-descriptions/002_001_admin_add_new_course_and_teacher_test_description.md (diff)
The file was removedtest-end-to-end/test-descriptions/005_006_users_can_delete_post_on_discussion_board.yaml
The file was addedtest-end-to-end/test-descriptions/005_001_add_discussionBoard_test_description.md
The file was addedtest-end-to-end/test-descriptions/005_003_users_can_add_post_on_discussion_board_test_description.md
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_003_teacher_record_attendance.yaml (diff)
The file was removedtest-end-to-end/test-descriptions/005_002_teacher_can_edit_discussion_board.yaml
The file was addedtest-end-to-end/test-descriptions/005_006_users_can_delete_post_on_discussion_board_test_description.md
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff)
The file was removedtest-end-to-end/test-descriptions/005_001_add_discussionBoard.yaml
The file was removedtest-end-to-end/test-descriptions/004_001_assignment_creation_submission_grading.yaml
The file was removedtest-end-to-end/test-descriptions/005_005_users_can_add_external_links_as_post_on_discussion_board.yaml
The file was addedtest-end-to-end/test-descriptions/005_005_users_can_add_external_links_as_post_on_discussion_board_test_description.md
The file was removedtest-end-to-end/test-descriptions/005_003_users_can_add_post_on_discussion_board.yaml
The file was modifiedtest-end-to-end/README.md (diff)
The file was modifiedtest-end-to-end/android-maestro/common/edit_recorded_attendance.yaml (diff)
Commit 1e81d95a6fbea08f928e5963434fec7b05816a6b by Pooja Ravi
Add test descriptions and steps
(commit: 1e81d95)
The file was addedtest-end-to-end/test-descriptions/007_005_student_registered_by_admin_or_teacher_dont_need_parentConsent_test_description.md
The file was addedtest-end-to-end/test-descriptions/007_006_admin_enable_or_disable_guest_login_test_description.md
The file was addedtest-end-to-end/test-descriptions/004_004_multiple_submission_possible_for_student_test_description.md
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_007_010_user_registration_phone_field_verification.cy.js (diff)
The file was addedtest-end-to-end/test-descriptions/004_006_assignment_grace_period_finished_test_description.md
The file was addedtest-end-to-end/test-descriptions/004_003_user_add_private_comment_test_description.md
The file was addedtest-end-to-end/test-descriptions/007_001_admin_enable_or_disable_user_registration_test_description.md
The file was addedtest-end-to-end/test-descriptions/005_004_user_add_internal_links_to_post_test_description.md
The file was removedtest-end-to-end/test-descriptions/004_004_multiple_submission_possible_for_student.yaml
The file was addedtest-end-to-end/test-descriptions/007_009_user_registration_email_field_verification_test_description.md
The file was addedtest-end-to-end/test-descriptions/004_002_users_add_course_comments_test_description.md
The file was modifiedtest-end-to-end/test-descriptions/004_001_assignment_creation_submission_grading_test_description.md (diff)
The file was addedtest-end-to-end/test-descriptions/004_008_group_users_add_assignment_and_course_comments_test_description.md
The file was addedtest-end-to-end/test-descriptions/004_013_peer_marking_for_group_assignment_test_description.md
The file was addedtest-end-to-end/test-descriptions/007_008_user_registration_mandatory_fields_test_description.md
The file was addedtest-end-to-end/test-descriptions/004_012_peer_marking_for_individual_assignment_test_description.md
The file was addedtest-end-to-end/test-descriptions/004_005_assignment_after_deadline_and_before_grace_period_test_description.md
The file was addedtest-end-to-end/test-descriptions/004_009_group_users_add_private_comments_test_description.md
The file was modifiedtest-end-to-end/README.md (diff)
The file was removedtest-end-to-end/test-descriptions/004_006_assignment_grace_period_finished.yaml
The file was modifiedtest-end-to-end/test-descriptions/005_005_users_can_add_external_links_as_post_on_discussion_board_test_description.md (diff)
The file was addedtest-end-to-end/test-descriptions/007_010_user_registration_phone_field_verification_test_description.md
The file was addedtest-end-to-end/test-descriptions/004_010_group_users_single_assignment_submission_allowed_test_description.md
The file was addedtest-end-to-end/test-descriptions/007_002_user_registration_above_age_13_test_description.md
The file was modifiedtest-end-to-end/test-descriptions/002_002_student_joining_course_using_code_test_description.md (diff)
The file was addedtest-end-to-end/test-descriptions/004_011_group_users_multiple_assignment_submission_allowed_test_description.md
The file was addedtest-end-to-end/test-descriptions/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period_test_description.md
The file was removedtest-end-to-end/test-descriptions/004_005_assignment_after_deadline_and_before_grace_Period.yaml
The file was addedtest-end-to-end/test-descriptions/007_004_user_registration_dob_field_is_mandatory_test_description.md
Commit 9ea1100756b53eada2b9e5867cd43ec64bc2d424 by Pooja Ravi
Add test descriptions and steps
(commit: 9ea1100)
The file was modifiedtest-end-to-end/android-maestro/run-maestro-test.sh (diff)
The file was addedtest-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.yaml
Commit 81b88424f68a3d43d26321b39899c9cc4f82ca26 by Mike Dawson
Update app-desktop README documentation.
(commit: 81b8842)
The file was modifiedapp-desktop/README.md (diff)
The file was addedapp-desktop/doc-img/ide-configurations.png
Commit 73cfccd28971e33068d7879faaa8bf10a17b6c8b by Mike Dawson
Update app-desktop README documentation.
(commit: 73cfccd)
The file was modifiedapp-desktop/README.md (diff)
Commit 339e51b981c6a6acaf4346a5502c7d432bf19be8 by Mike Dawson
Update app-desktop README documentation.
(commit: 339e51b)
The file was modifiedapp-desktop/README.md (diff)
Commit bc94d00261677a2912087f5c4b1171676a3ec322 by Mike Dawson
Update app-desktop README documentation.
(commit: bc94d00)
The file was modifiedapp-desktop/README.md (diff)
Commit 12aeb516953061c572cfd211f06d8a01856a2d5d by Mike Dawson
Add note on use of AI tools to coding style.
(commit: 12aeb51)
The file was modifiedCODING-STYLE.md (diff)
The file was addedtest-end-to-end/test-descriptions/002_007_admin_grant_permissions_test_description.md
The file was modifiedtest-end-to-end/README.md (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.yaml (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadScreenTabs.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/UstadScreenTabs.kt (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_007_admin_grant_permissions_test.yaml (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_004_multiple_submission_possible_for_student.cy.js (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_004_multiple_submission_possible_for_student_test_description.md (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/004_004_multiple_submission_possible_for_student.yaml (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_003_add_existing_content_in_library_as_block_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_008_course_blocks_title_field_is_mandatory_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_001_assignment_creation_submission_grading_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_004_admin_can_move_content_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_007_all_user_able_to_open_text_block_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_001_add_discussionBoard_test_description.md (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_003_admin_can_delete_and_restore_content_001.yaml (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_001_add_or_edit_course_permission_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_004_multiple_submission_possible_for_student_test_description.md (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_005_assignment_after_deadline_and_before_grace_period_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_003_users_can_add_post_on_discussion_board_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_003_admin_can_delete_and_restore_content_001_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_009_people_add_and_remove_profile_pic_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_002_teacher_can_edit_discussion_board_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_005_add_new_content_block_inside_course_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_003_user_add_private_comment_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_004_user_add_internal_links_to_post_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_013_peer_marking_for_group_assignment_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_003_admin_can_permanently_delete_the_content_002_test_description.md (diff)
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/001_003_admin_can_permanently_delete_the_content_002.yaml (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_007_user_enter_assignment_page_before_graceperiod_but_submission_after_grace_Period_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_002_add_module_text_blocks_and_perform_indent_hide_delete_actions_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_006_users_can_delete_post_on_discussion_board_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_006_course_view_and_modules_can_expand_collapse_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_011_group_users_multiple_assignment_submission_allowed_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_002_admin_add_invalid_content_gets_error_message_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_010_group_users_single_assignment_submission_allowed_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_008_group_users_add_assignment_and_course_comments_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_002_student_joining_course_using_code_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_009_group_users_add_private_comments_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_001_admin_add_new_course_and_teacher_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_012_peer_marking_for_individual_assignment_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/005_005_users_can_add_external_links_as_post_on_discussion_board_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_001_admin_can_add_content_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_006_assignment_grace_period_finished_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/004_002_users_add_course_comments_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_003_teacher_record_attendance_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/002_007_admin_grant_permissions_test_description.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/001_006_admin_can_cancel_content_download_test_description.md (diff)
The file was addedtest-end-to-end/test-descriptions/001_008_deleting_content_will_remove_the_files_associated_with_the_content_from_the_serve _test_description.md
The file was addedtest-end-to-end/test-descriptions/009_001_server_can_be_installed_via_script._test_description.md
The file was removedtest-end-to-end/test-descriptions/001_005_admin_can_remove_content_and_download_again_test_description.md
The file was modifiedtest-end-to-end/README.md (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_new_student_inside_course.yaml (diff)
The file was addedtest-end-to-end/test-descriptions/010_004_android_13+_users_can_select_language_in_app_settings_test_description.md
The file was addedtest-end-to-end/test-descriptions/008_001_admin_uploads_valid_content_with_video_subtitles_test_description.md
The file was addedtest-end-to-end/test-descriptions/010_002_english_language_used_if_system_language_not_supported_by_the_app_test_description.md
The file was addedtest-end-to-end/test-descriptions/001_005_content_download_will_stop_when_wifi_stop_then_resume_when_WiFi_is_resumed _test_description.md
The file was addedtest-end-to-end/test-descriptions/001_007_H5P_and_Video_content_compression_test_description.md
The file was addedtest-end-to-end/test-descriptions/008_002_accessibility_text-to-Speech_image_button_labels_test_description.md
The file was addedtest-end-to-end/test-descriptions/011_002_Offline_data_editing_and_syncing_test_description.md
The file was addedtest-end-to-end/test-descriptions/011_003_handling_conflicting_offline_edits_test_description.md
The file was modifiedtest-end-to-end/test-descriptions/002_001_admin_add_new_course_and_teacher_test_description.md (diff)
The file was addedtest-end-to-end/test-descriptions/001_009_user_can_store_offline_content_on_device_storage_or_memory_card_test_description.md
The file was addedtest-end-to-end/test-descriptions/010_001_default_system_language_if_language_is_supported_by_app_test_description.md
The file was addedtest-end-to-end/test-descriptions/011_001_screen_caching_for_offline_access_test_description.md
The file was addedtest-end-to-end/test-descriptions/011_004_user_visits_a_screen_whilst_offline_that_cannot_be_loaded_gets_an_error_test_description.md
The file was modifiedtest-end-to-end/android-maestro/e2e-tests/002_001_admin_add_new_course_and_teacher.yaml (diff)
The file was addedtest-end-to-end/test-descriptions/010_003_language_selection_in_app_settings_test_description.md
The file was addedtest-end-to-end/test-descriptions/001_007_h5p_and_video_content_compression_test_description.md
The file was modifiedtest-end-to-end/test-descriptions/004_001_assignment_creation_submission_grading_test_description.md (diff)
The file was addedtest-end-to-end/test-descriptions/006_001_users_on_same_course_can_send_a_chat_message_test_description.md
The file was addedtest-end-to-end/test-descriptions/002_006_teacher_or_admin_can remove_people_from_a_course_test_description.md
The file was addedtest-end-to-end/test-descriptions/002_004_teacher_can_view_progress_report_showing_each_students_result_in_gradebook_test_description.md
The file was modifiedtest-end-to-end/README.md (diff)
The file was modifiedtest-end-to-end/test-descriptions/003_005_add_new_content_block_inside_course_test_description.md (diff)
The file was removedtest-end-to-end/test-descriptions/001_007_H5P_and_Video_content_compression_test_description.md
The file was addedtest-end-to-end/test-descriptions/003_004_admin_or_teacher_can_add_a_content_block_and_upload_new_content_via_link_test_description.md
The file was addedtest-end-to-end/test-descriptions/006_002_admin_user_can_send_a_chat_message_to_students_test_description.md
The file was addedtest-end-to-end/test-descriptions/004_014_teacher_or_admin_can_delete_private_comments_and_course_comments_test_description.md
The file was addedtest-end-to-end/test-descriptions/004_015_teacher_or_admin_enable_or_disable_file_submission_test_description.md
The file was addedtest-end-to-end/test-descriptions/002_008_teacher_or_admin_can_add_banner_photo_to_the_course_test_description.md
The file was modifiedtest-end-to-end/README.md (diff)
The file was addedtest-end-to-end/test-descriptions/007_003_users_under_13_can_register_using_parental_approval_link_test_description.md
The file was addedtest-end-to-end/test-descriptions/007_007_admin_send_group_invitation_to_join_course_test_description.md
The file was addedtest-end-to-end/test-descriptions/007_007_admin_or_teacher_send_group_invitation_to_join_course_test_description.md
The file was removedtest-end-to-end/test-descriptions/007_007_admin_send_group_invitation_to_join_course_test_description.md
The file was modifiedtest-end-to-end/README.md (diff)
Commit e4cb15749bb9863ba58dc15363dc15568daf3a91 by Mike Dawson
Show total possible score for each block at the top of the gradebook report.
(commit: e4cb157)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/BlockStatusExt.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/CourseblockAndGradebookDisplayDetailsExt.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookCell.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookCellPreview.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/GradebookCourseblockHeader.kt (diff)
Commit 68bcac4e57c4b7d015018308639cd38a0c83a2c3 by Mike Dawson
Implement per-module score aggregation for gradebook.
(commit: 68bcac4)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/BlockStatusExt.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookCell.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookCell.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/CourseBlockExt.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookScreen.kt (diff)
Commit dc1a3c9b419b94e525d783361261ec6cf5b9d972 by Mike Dawson
Update ClazzDetailOverviewScreen to use list instead of PagingSource so per-module results can be calculated.
(commit: dc1a3c9)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewCourseBlockListItem.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/CourseBlockAndDisplayDetails.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt (diff)
Commit 12de86abcfd3d70d879374b078690e12f08ccd51 by Mike Dawson
Initial implementation of improved results display as part of ClazzDetailOverview.
(commit: 12de86a)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewCourseBlockListItem.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/clazz/detailoverview/ClazzDetailOverviewScreenPreview.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/BlockStatusExt.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/gradebook/ClazzGradebookCell.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt (diff)
The file was addedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/ClazzAndDisplayDetails.kt
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookCell.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff)
Commit 94d6f520ed4524a7d315854bea8ae6d1d2bfbfe3 by Mike Dawson
Update display of student grades on clazzdetailoverview - show max score possible. Align.
(commit: 94d6f52)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/CommonFloatExt.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/gradebook/ClazzGradebookCell.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/clazz/detailoverview/ClazzDetailOverviewCourseBlockListItem.kt (diff)
Commit c5cf73c386ae135c0cb0ae7fd1c57d6a143d2c32 by Mike Dawson
Remove BlockStatus from the CourseBlock list for clazzdetailoverview query.
(commit: c5cf73c)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/ClazzDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/composites/CourseBlockAndDisplayDetails.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt (diff)
The file was removedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/CourseBlockAndDisplayDetailsExt.kt
Commit 3549f03eb3a738f5be278ce3430dc7585693bcd0 by Mike Dawson
Add accountPersonUid parameter as required and ensure ActorEntity is fetched on ClazzDetailOverview for group assignments.
(commit: 3549f03)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/pdfcontent/PdfContentScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDao.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was modifiedapp-react/.gitignore (diff)
The file was addedapp-react/src/jsMain/resources/pdf-js/build/pdf.worker.mjs
The file was addedapp-react/src/jsMain/resources/pdf-js/build/pdf.worker.mjs.map
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/StatementDaoCommon.kt (diff)
The file was addedapp-react/src/jsMain/resources/pdf-js/build/pdf.mjs
The file was addedapp-react/src/jsMain/resources/pdf-js/build/pdf.sandbox.mjs
The file was addedapp-react/src/jsMain/resources/pdf-js/build/pdf.mjs.map
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/clazz/detailoverview/ClazzDetailOverviewScreen.kt (diff)
The file was addedapp-react/src/jsMain/resources/pdf-js/build/pdf.sandbox.mjs.map
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/CourseBlockDao.kt (diff)
Commit d7abeadabd3d2963c3647bef414ea8c3e0cd0a84 by Mike Dawson
Compilation fix to add accountpersonuid parameter.
(commit: d7abead)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/gradebook/ClazzGradebookPagingSource.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/clazz/detailoverview/ClazzDetailOverviewViewModel.kt (diff)
The file was modifiedbuild.gradle (diff)
Commit 36736b62c8efd2e9db3d49a0b2053a781433a78d by Mike Dawson
Add parameters field to ContentEntryImportJob entity.
Add subtitletrack list to MediaContentInfo.
(commit: 36736b6)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntryImportJob.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/media/MediaContentInfo.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/media/SubtitleTrack.kt
Commit 745630d8f518d58e6fde47ce8d9664d9a316da85 by noreply
Create task_card issue template
(commit: 745630d)
The file was added.github/ISSUE_TEMPLATE/task_card
The file was modified.github/ISSUE_TEMPLATE/task_card (diff)
Commit f41a3e07dc31c8845c2eb6f1d960d38e282de1ba by noreply
Rename task_card to task_card.md
(commit: f41a3e0)
The file was removed.github/ISSUE_TEMPLATE/task_card
The file was added.github/ISSUE_TEMPLATE/task_card.md
The file was modified.github/ISSUE_TEMPLATE/task_card.md (diff)
The file was modified.github/ISSUE_TEMPLATE/task_card.md (diff)
The file was modified.github/ISSUE_TEMPLATE/task_card.md (diff)
The file was modifiedCODING-STYLE.md (diff)
The file was modifiedtest-end-to-end/webapp-cypress/cypress/e2e/WEB_004_004_multiple_submission_possible_for_student.cy.js (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_new_student_inside_course.yaml (diff)
The file was modifiedCODING-STYLE.md (diff)
The file was modifiedCODING-STYLE.md (diff)
The file was modifiedCODING-STYLE.md (diff)
The file was modifiedCODING-STYLE.md (diff)
The file was modifiedtest-end-to-end/android-maestro/common/add_new_student_inside_course.yaml (diff)
Commit 40714a9db1b4c50dec91d8f6d8f1cadd3f70ddcb by Mike Dawson
Work in progress adding support for the user to add subtitles when adding video content.
(commit: 40714a9)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/UstadViewModel.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/edit/ContentEntryEditViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/edit/ContentEntryEditScreen.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCase.kt
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/app/AppNavHost.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/video/VideoContentImporterCommonJvm.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/getmetadata/ContentEntryGetMetadataScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/media/SubtitleTrack.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/UstadSavedStateHandleExt.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/subtitleedit/SubtitleEditScreen.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/getsubtitle/GetSubtitleViewModel.kt
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/videocontent/VideoContentScreen.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/subtitleedit/SubtitleEditViewModel.kt
The file was addedtest-end-to-end/test-files/content/subtitles.vtt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/ContentImporter.kt (diff)
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/getsubtitle/GetSubtitleScreen.kt
The file was addedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/components/ProgressOrErrorMessage.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCaseLocal.kt
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
Commit f357fc02dfa4f98d0bd2f5e8935d932163f1c467 by noreply
Update PULLREQUEST-CHECKLIST.md
(commit: f357fc0)
The file was modifiedPULLREQUEST-CHECKLIST.md (diff)
Commit a319cc6a7d5954732d6a41fdaadd14de15ebb4fd by Mike Dawson
Work in progress adding subtitle upload support for web version
(commit: a319cc6)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/UmRestApplication.kt (diff)
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriServerUseCase.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCase.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/getsubtitle/GetSubtitleScreen.kt
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/tmpfiles/CreateTempUriUseCase.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/getmetadata/ContentEntryGetMetadataScreen.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/ApplicationCallExt.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/entities/UstadScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCaseLocal.kt (diff)
The file was addedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/tmpfiles/CreateTempUriUseCaseCommonJvm.kt
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/mui/components/UstadProgressOrErrorMessage.kt
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/edit/ContentEntryEditScreen.kt (diff)
The file was addedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCaseJs.kt
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/ext/IHttpRequestKtorExt.kt
The file was addedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/api/contentupload/GetSubtitleTrackServerRoute.kt
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/subtitleedit/SubtitleEditScreen.kt
The file was modifiedCODING-STYLE.md (diff)
The file was modifiedCODING-STYLE.md (diff)
Commit 0908a8e766c4b18571d69b246195707946751953 by Mike Dawson
Implement GetSubtitleTrackFromUriUseCaseJs
(commit: 0908a8e)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCaseJs.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff)
Commit f00b9ae1ed9175b2ea04fe98023bfd44c627e279 by Mike Dawson
Initial implementation of support for user to specify subtitle files in ContentEntryEdit and SubtitleEdit. List of subtitles is stored on the ContentJobItem .
(commit: f00b9ae)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/util/ext/ContentJobItemExt.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/edit/ContentEntryEditScreen.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/ContentEntryImportJob.kt (diff)
The file was modifiedcore/src/commonMain/resources/MR/base/strings.xml (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/edit/ContentEntryEditViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/subtitleedit/SubtitleEditScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/subtitleedit/SubtitleEditScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/subtitleedit/SubtitleEditViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/edit/ContentEntryEditScreen.kt (diff)
Commit 5201b5a157a0328bb6323d693a79f58f779b5379 by Mike Dawson
Add support for editing/removing subtitle tracks in ContentEntry.
(commit: 5201b5a)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/contententry/edit/ContentEntryEditScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/contententry/edit/ContentEntryEditViewModel.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/edit/ContentEntryEditScreen.kt (diff)
Commit 96da1a6a488eab62adcc4e0d9981335f77766635 by Mike Dawson
Update handling of video media uris such that subtitle uris can use the same logic.
(commit: 96da1a6)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/201.json
The file was modifiedlib-ui-compose/src/desktopMain/kotlin/com/ustadmobile/libuicompose/view/videocontent/VideoContentScreen.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/contentformats/media/SubtitleTrack.kt (diff)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/videocontent/VideoContentScreen.kt (diff)
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/videocontent/VideoContentScreen.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/contententry/server/ContentEntryVersionServerUseCase.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/video/VideoContentImporterCommonJvm.kt (diff)
The file was addedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/ContentManifestMap.kt
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/viewmodel/videocontent/VideoContentViewModel.kt (diff)
Commit 92613bb89c97fe986902e14082e0d1fc0cb78b03 by Mike Dawson
Add display of vtt subtitles to web version.
(commit: 92613bb)
The file was addedtest-end-to-end/test-files/content/friday-attribution.txt
The file was addedtest-end-to-end/test-files/content/friday.mp4
The file was modifiedapp-react/src/jsMain/kotlin/com/ustadmobile/view/videocontent/VideoContentScreen.kt (diff)
The file was addedapp-react/src/jsMain/kotlin/com/ustadmobile/view/videocontent/VideoContentSubtitleTrack.kt
Commit a76c196d4b87607b0440df0bbdfb6fe5326de52f by Mike Dawson
Add display of subtitles to Android VideoContentScreen .
(commit: a76c196)
The file was modifiedlib-ui-compose/src/androidMain/kotlin/com/ustadmobile/libuicompose/view/videocontent/VideoContentScreen.kt (diff)
Commit 5378b4749094fa839f90fa614a4fcf6e41d1708e by Mike Dawson
Add display of subtitles to Android VideoContentScreen .
(commit: 5378b47)
The file was modifiedlib-ui-compose-videoplayer/src/desktopMain/kotlin/org/jetbrains/compose/videoplayer/DesktopVideoPlayer.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/embeddedhttp/ResponseExt.kt (diff)
Commit 85b963af015be404c03085bbdea68449e43ff39a by Mike Dawson
Workaround for issue #970 xapi session data from previous session crashes Articulate content

Change ResumeOrStartXapiSessionUseCase to only resume an xapi session where the contentEntryVersionUid matches.
(commit: 85b963a)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/dao/xapi/XapiSessionEntityDao.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/lib/db/entities/xapi/XapiSessionEntity.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/session/ResumeOrStartXapiSessionUseCaseLocal.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/201.json
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/xapi/session/ResumeOrStartXapiSessionUseCase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/ext/UmAppDatabaseMigrations.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/xapi/session/ResumeOrStartXapiSessionUseCaseJs.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/viewmodel/xapicontent/XapiContentViewModelTest.kt (diff)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/xapi/session/ResumeOrStartXapiSessionRoute.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/launchcontent/xapi/ResolveXapiLaunchHrefUseCase.kt (diff)
The file was modifiedlib-database/src/commonMain/kotlin/com/ustadmobile/core/db/UmAppDatabase.kt (diff)
Commit a20073c4dc8d596dde2fd561d15399fb2fbd3320 by Mike Dawson
Update ustad-server.service to use auto restart.
(commit: a20073c)
The file was modifiedapp-ktor-server/src/dist/systemd/ustad-server.service (diff)
Commit 0cd825d9470f0e52bc8d59279dc16010cd784e28 by Mike Dawson
Update subtitle implementation: automatically set the lang code based on current user locale.
(commit: 0cd825d)
The file was modifiedapp-ktor-server/src/main/kotlin/com/ustadmobile/lib/rest/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriServerUseCase.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCaseLocal.kt (diff)
The file was addedlib-database/schemas/com.ustadmobile.core.db.UmAppDatabase/202.json
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCaseJs.kt (diff)
The file was modifiedlib-ui-compose-videoplayer/README.md (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff)
The file was modifiedcore/src/commonMain/kotlin/com/ustadmobile/core/domain/contententry/getsubtitletrackfromuri/GetSubtitleTrackFromUriUseCase.kt (diff)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedlib-ui-compose/src/commonMain/kotlin/com/ustadmobile/libuicompose/view/contententry/edit/ContentEntryEditScreen.kt (diff)
Commit 01373c6734b708b74e5a1e5469cff2fd4e5223cb by Mike Dawson
Improve handling of mime type when importing H5P and XAPI.

When importing H5P and XAPI zip the mime type is determined by file extensions (unlike with EPUBs where it is explicitly specified). Hence H5PContentImporter and XapiZipContentImporter need to use the MimeTypeHelper to determine the mime type so that SaveLocalUriAsBlob understands which content should be gzipped.

Fix EmbeddedHttpServer to prevent NanoHTTPD generating invalid gzipped responses. NanoHTTPD adds an extra content-encoding: gzip header without removing the content-encoding: identity header.

Use XapiJson when generating the Xapi link to avoid encoding default parameters in the Xapi URL.
(commit: 01373c6)
The file was modifiedapp-android/src/main/java/com/ustadmobile/port/android/impl/UstadApp.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/contententry/server/ContentEntryVersionServerUseCase.kt (diff)
The file was modifiedcore/src/jsMain/kotlin/com/ustadmobile/core/impl/di/DomainDiModuleJs.kt (diff)
The file was addedlib-cache/src/commonMain/kotlin/com/ustadmobile/libcache/headers/MimeTypeHelperExt.kt
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/embeddedhttp/EmbeddedHttpServer.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/domain/compress/list/UnzippedEntryExt.kt (diff)
The file was modifiedapp-desktop/src/main/java/com/ustadmobile/port/desktop/DesktopDomainDiModule.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/xapi/XapiZipContentImporter.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/contentformats/h5p/H5PContentImporterTest.kt (diff)
The file was modifiedcore/src/commonJvmMain/kotlin/com/ustadmobile/core/contentformats/h5p/H5PContentImporter.kt (diff)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/contentformats/AbstractContentImporterTest.kt (diff)
The file was modifiedcore/src/jvmMain/kotlin/com/ustadmobile/core/contentformats/ContentImportersDiModuleJvm.kt (diff)
The file was modifiedbuild.gradle (diff)
Commit 28398ba3a629cc6105118322ec260b39d1dda994 by Mike Dawson
Fix XapiContentImporterTest, Bump version.
(commit: 28398ba)
The file was modifiedcore/src/jvmTest/kotlin/com/ustadmobile/core/contentformats/xapi/XapiZipContentImporterTest.kt (diff)
The file was modifiedbuild.gradle (diff)