Skip to content

Loading builds...

Changes

#13 (Jun 19, 2026, 2:08:38 AM)

  1. Remove group creation steps and update class selection in admin assignment test flow. (commit: d70bc73) — mandvi.verma / githubweb
  2. Remove group creation steps and update class selection in admin assignment test flow. (commit: 6d791d3) — mandvi.verma / githubweb
  3. Update class visibility assertion in admin assignment Maestro test flow. (commit: a3fb358) — mandvi.verma / githubweb
  4. Update class visibility assertion in admin assignment Maestro test flow. (commit: 7439600) — mandvi.verma / githubweb
  5. Remove debug print statements and update Maestro test flow. (commit: 9a6dc79) — mandvi.verma / githubweb
  6. Move Maestro test files from `.maestro/test` to `.maestro/flows`. (commit: ff9d552) — mandvi.verma / githubweb
  7. Refine error handling and student group filtering in `AssignmentEditViewModel`. (commit: 4cf805e) — mandvi.verma / githubweb
  8. Refactor `studentsXapiGroup` extension to target `XapiActivity` and use it in `UpdateClazzStudentXapiGroupUseCase`. (commit: d0885d0) — mandvi.verma / githubweb
  9. Refactor `studentsXapiGroup` extension to target `XapiActivity` and use it in `UpdateClazzStudentXapiGroupUseCase`. (commit: e7a7b65) — mandvi.verma / githubweb

#12 (Jun 19, 2026, 12:08:00 AM)

  1. Switch from `XapiGroup` to `Clazz` for student group selection and update related logic. (commit: 1e4eba6) — mandvi.verma / githubweb
  2. Refactor `AssignmentEditViewModel` to use `XapiGroup` for class selection and remove debug logs in `ClazzDetailViewModel`. (commit: 65809dc) — mandvi.verma / githubweb
  3. testing. (commit: 9bd4dc4) — mandvi.verma / githubweb

#11 (Jun 18, 2026, 5:16:00 PM)

  1. Update Maestro flow `003_admin_user_assigns_assignment_to_a_class_test.yaml` to remove redundant navigation to the Classes tab and assertions for "TestClass" during student verification steps. (commit: b6c4abc) — Pooja Ravi / githubweb
  2. Update Maestro flow `003_admin_user_assigns_assignment_to_a_class_test.yaml` to change the target class name from "TestGroup" to "TestClass". (commit: 43e68ba) — Pooja Ravi / githubweb

#9 (Jun 16, 2026, 5:16:00 PM)

  1. Add StudentGrouping EditViewModel and set up its navigation route. (commit: 0b6720a) — mandvi.verma / githubweb
  2. student grouping UI and logic in class details and edit screens. (commit: 5494b89) — mandvi.verma / githubweb
  3. Add student selection logic to `StudentGroupingEditViewModel` and validate student existence before group creation in `ClazzDetailViewModel`. (commit: c354924) — mandvi.verma / githubweb
  4. Remove unused whitespace in StudentGroupingEditViewModel.kt (commit: 539311f) — mandvi.verma / githubweb
  5. Implement StudentGroupingDetail screen navigation and ViewModel. (commit: 4106e0e) — mandvi.verma / githubweb
  6. Update StudentGrouping viewmodels and add navigation route support. (commit: 94b2f8e) — mandvi.verma / githubweb
  7. Add student grouping detail and edit screens. (commit: 4105c25) — mandvi.verma / githubweb
  8. Add TODO comment for xAPI compatibility in StudentGroupingEditViewModel. (commit: dbcefaa) — mandvi.verma / githubweb
  9. Add TODO comment for xAPI compatibility in StudentGroupingEditViewModel. (commit: d326c3e) — mandvi.verma / githubweb
  10. Update StudentGroupingEditViewModel to track selected student names and map them to XapiAgent objects on save. (commit: 1da0861) — mandvi.verma / githubweb
  11. test: add Maestro flow for adding groups to a class (commit: 97ffed2) — Pooja Ravi / githubweb
  12. Move `004_001_add_groups_to_a_class_test.yaml` Maestro flow to `pending_flows`. (commit: ebf1127) — Pooja Ravi / githubweb
  13. Update (commit: 6c0cebb) — mandvi.verma / githubweb
  14. Implement xAPI statement logging for student group creation in `StudentGroupingEditViewModel`. (commit: 30ed5cb) — mandvi.verma / githubweb
  15. Implement student grouping creation logic in `StudentGroupingEditViewModel`. (commit: 2366df0) — mandvi.verma / githubweb
  16. Update StudentGroupingDetail route to include groupId and initialize StudentGroupingDetailViewModel UI state. (commit: 8b67df1) — mandvi.verma / githubweb
  17. Implement student grouping features in class and group detail screens. (commit: c761cf4) — mandvi.verma / githubweb
  18. Implement student grouping features in class and group detail screens. (commit: e9e6de8) — mandvi.verma / githubweb
  19. Clean up whitespace .kt (commit: e560a97) — mandvi.verma / githubweb
  20. Update UI accessibility, formatting, and Maestro test flow for student grouping screens. (commit: 0b70732) — mandvi.verma / githubweb
  21. Update UI accessibility, formatting, and Maestro test flow for student grouping screens. (commit: af73a58) — mandvi.verma / githubweb
  22. Update Maestro flows to rename "New Class" to "TestClass" and remove redundant navigation steps in subflows. (commit: ec17435) — Pooja Ravi / githubweb
  23. Update Maestro subflow `admin_add_app_and_teacher.yaml` to change the class name from "New Class" to "TestClass" across all steps and assertions. (commit: eb795da) — Pooja Ravi / githubweb
  24. Implement group deletion in `StudentGroupingDetailScreen`. (commit: 7e65e02) — mandvi.verma / githubweb
  25. Update class data loading and group handling in StudentGroupingDetailViewModel and ClazzDetailViewModel. (commit: 1e2e689) — mandvi.verma / githubweb
  26. Update Maestro flow `004_001_add_groups_to_a_class_test.yaml` to include assertions for student counts and group deletion dialogs, and remove the redundant `admin_add_app` subflow. (commit: 5f05771) — Pooja Ravi / githubweb
  27. Update ClazzDetail and StudentGroupingDetail screens to show member avatars and counts. (commit: 3014781) — mandvi.verma / githubweb
  28. Update ClazzDetail and StudentGroupingDetail screens to show member avatars and counts. (commit: 18a810f) — mandvi.verma / githubweb
  29. Update ClazzDetail and StudentGroupingDetail screens to show member avatars and counts. (commit: c99f5b0) — mandvi.verma / githubweb
  30. Correct the assertion text in the Maestro flow `004_001_add_groups_to_a_class_test.yaml` to verify the "Permanently delete this group" message instead of "playlist". (commit: 03302b5) — Pooja Ravi / githubweb
  31. Update xAPI model imports and switch to `xapiStatementsResource.post` for storing statements. (commit: 47d77de) — mandvi.verma / githubweb
  32. Refactor student grouping to use GUIDs for member identification and simplify xAPI statement logic. (commit: f998ba3) — mandvi.verma / githubweb
  33. Update `ClazzDetailViewModel` to fetch student groups from xAPI statements instead of metadata and fix a column name in `XapiStatementEntityDao` queries(The statementVerbId is a String (the URL), and statementVerbUid is a Long (the hashed UID). The query is comparing statementVerbId (String) with :verbUid parameter (which is being passed as a Long from the hash).) (commit: 7ba9aa2) — mandvi.verma / githubweb
  34. Refactor group data fetching to use xAPI statements via flows across `ClazzDetail`, `StudentGroupingDetail`, and `StudentGroupingEdit` view models. (commit: be19ae8) — mandvi.verma / githubweb
  35. Implement group deletion by voiding the corresponding xAPI statement in `StudentGroupingDetailViewModel`. (commit: c81f70d) — mandvi.verma / githubweb
  36. Implement logic in `StudentGroupingDetailViewModel` to dynamically find and void the correct xAPI statement when deleting a group by matching the `groupId`. (commit: b76f911) — mandvi.verma / githubweb
  37. Update group deletion logic to use `statementGroupId` from UI state and implement voided statement filtering in `ClazzDetailViewModel`. (commit: b79334d) — mandvi.verma / githubweb
  38. Simplify xAPI statement handling by removing manual voided statement filtering in `ClazzDetailViewModel` and stripping redundant try-catch blocks and UI state updates in student grouping ViewModels. (commit: 1465c6e) — mandvi.verma / githubweb
  39. Add `statementId` to student grouping navigation routes and update associated ViewModels to track and pass xAPI statement identifiers. (commit: 30b418c) — mandvi.verma / githubweb
  40. Implement xAPI statement voiding when updating a student group in `StudentGroupingEditViewModel`. When editing an existing group, a voiding statement is sent for the old statement ID before posting the updated group information as a new statement. (commit: fe27bd6) — mandvi.verma / githubweb
  41. Remove debug logging from `ClazzDetailViewModel` and `StudentGroupingEditViewModel`. (commit: 30117f6) — mandvi.verma / githubweb
  42. Update `ClazzDetailViewModel`, `StudentGroupingDetailViewModel`, and `StudentGroupingEditViewModel` to filter out voided xAPI statements when retrieving groups. (commit: 11a551b) — mandvi.verma / githubweb
  43. Update `ClazzDetailViewModel`, `StudentGroupingDetailViewModel`, and `StudentGroupingEditViewModel` to filter out voided xAPI statements when retrieving groups. (commit: e2640a3) — mandvi.verma / githubweb
  44. Simplify xAPI statement retrieval by using timestamps to identify the latest group state and refactor `StudentGroupingDetailViewModel` to inject `NavResultReturner` via the constructor. (commit: 3bc78c6) — mandvi.verma / githubweb
  45. Refactor `ClazzDetailViewModel.kt` to improve code formatting and update enrollment removal logic to mark records as `TO_BE_DELETED` if they were created on the current day. (commit: 55392bf) — mandvi.verma / githubweb
  46. Clean up whitespace in `StudentGroupingDetailViewModel.kt`. (commit: 7089f57) — mandvi.verma / githubweb
  47. Implement xAPI group deletion and refine the student grouping data model. (commit: 5288f96) — mandvi.verma / githubweb
  48. Relocate the `isIdentified` property within `XapiGroup.kt` and remove trailing whitespace. (commit: 1c842b5) — mandvi.verma / githubweb
  49. Update `StudentGroupingDetailViewModel` and `StudentGroupingEditViewModel` to support direct xAPI statement lookups and explicit statement ID generation. (commit: c284dc3) — mandvi.verma / githubweb
  50. Refactor xAPI statement retrieval and fix database DAO inconsistencies. (commit: cdd5bc0) — mandvi.verma / githubweb
  51. Clean up code formatting and simplify comments. (commit: aca36a8) — mandvi.verma / githubweb
  52. Refactor `StudentGroupingDetailViewModel` and `StudentGroupingEditViewModel` to streamline account data handling and improve xAPI statement creation. (commit: 0f831ad) — mandvi.verma / githubweb
  53. flow 003 moved to disabled flow folder (commit: b06e5a9) — mandvi.verma / githubweb
  54. Merge dev xapi (commit: 98c538d) — mandvi.verma / githubweb
  55. Clean up unused imports and string resources in `ClazzDetailScreen.kt`. (commit: 1c2be5c) — mandvi.verma / githubweb
  56. Clean up unused imports and string resources in `ClazzDetailScreen.kt`. (commit: cde8afe) — mandvi.verma / githubweb
  57. Update the Maestro subflow for adding a new teacher to a class by removing redundant steps to select the user role. (commit: ef75ce6) — mandvi.verma / githubweb
  58. Relocate Maestro flow test files from `.maestro/flows/` to `.maestro/flows-test/`. (commit: 3851c96) — mandvi.verma / githubweb
  59. Move Maestro flow test files from `.maestro/flows-test/` to `.maestro/flows/`. (commit: 08f0bc6) — mandvi.verma / githubweb
  60. Passing only groupId to the Student grouping detail . (commit: 04cc63c) — mandvi.verma / githubweb
  61. Update `ClazzDetailViewModel` and its UI to represent groups directly as `XapiGroup` objects rather than xAPI statements. (commit: bae9575) — mandvi.verma / githubweb
  62. Update UI and state management for student groupings in `ClazzDetailScreen` and `StudentGroupingDetailScreen`. (commit: 2f87259) — mandvi.verma / githubweb
  63. Refactor `ClazzDetailScreen.kt` and `StudentGroupingEditScreen.kt` to improve list performance and error handling. (commit: 49d5618) — mandvi.verma / githubweb
  64. Refactor `ClazzDetailScreen.kt` and `StudentGroupingEditScreen.kt` to improve list performance and error handling. (commit: 07a352d) — mandvi.verma / githubweb
  65. Refactor `ClazzDetailScreen.kt` and `ClazzDetailViewModel.kt` to improve group ID validation and filter out groups with null account names. (commit: 8d45259) — mandvi.verma / githubweb
  66. Update `ClazzDetailViewModel` to include groups with null account names and update Maestro flow assertions to use "Example Web App" and "Examples" labels. (commit: 7ed7616) — mandvi.verma / githubweb
  67. Refactor `ClazzDetailViewModel.kt` to clean up formatting and whitespace. (commit: c6dee1e) — mandvi.verma / githubweb
  68. Introduce `XapiStatementExt.kt` to centralize xAPI helper functions and refactor student grouping ViewModels. (commit: a93d8f5) — mandvi.verma / githubweb
  69. Remove unused `SchoolDataSource` import in `XapiStatementExt.kt`. (commit: a47996d) — mandvi.verma / githubweb
  70. Remove unused `SchoolDataSource` import in `XapiStatementExt.kt`. (commit: fd555e5) — mandvi.verma / githubweb
  71. Update group filtering logic in `ClazzDetailViewModel.kt` to handle null timestamps and ensure distinct groups are correctly mapped from xAPI statements. (commit: e686bec) — mandvi.verma / githubweb
  72. Remove `XapiStatementExt.kt` and inline xAPI agent and statement creation logic within `StudentGroupingDetailViewModel` and `StudentGroupingEditViewModel`. Use `xapiAgent` directly from the selected account session and manually construct `XapiStatement` and `XapiAgent` objects for group management and voiding operations. (commit: ebd422f) — mandvi.verma / githubweb
  73. Remove unnecessary empty lines in `ClazzDetailViewModel.kt`. (commit: b3324ae) — mandvi.verma / githubweb
  74. Apply minor formatting and whitespace adjustments to `ClazzDetailViewModel.kt`. (commit: b8a2ca2) — mandvi.verma / githubweb
  75. Improve error handling and data robustness in student grouping view models and screens. (commit: 129ac91) — mandvi.verma / githubweb
  76. Replaced showAddStudent, showAddTeacher, and showStudentGrouping with a single isAdminOrTeacher because all three were always set to the exact same value. (commit: 2685c5b) — mandvi.verma / githubweb
  77. Refine log messages (commit: fc7d313) — mandvi.verma / githubweb
  78. Refine log messages (commit: 06f7f39) — mandvi.verma / githubweb
  79. Add `STACK_COUNT` constant to `ClazzDetailViewModel` and use it to limit member display in `ClazzDetailScreen`. (commit: 9bb25c6) — mandvi.verma / githubweb
  80. Update `004_001_add_groups_to_a_class_test.yaml` to pass a class name environment variable to the `admin_add_class_with_members` subflow. (commit: c7398bc) — mandvi.verma / githubweb
  81. Update teacher password in Maestro flow `004_001_add_groups_to_a_class_test.yaml`. (commit: 1be2c51) — mandvi.verma / githubweb
  82. Update Maestro test flows to use "StudentB USER" instead of "StudentD USER" and remove "StudentD" from the class member setup. (commit: 9d652ac) — mandvi.verma / githubweb
  83. Refactor: Put all xapi related resources under the XapiResource interface. (commit: 979673a) — Mike Dawson / githubweb
  84. Assign to students (commit: f15772c) — mandvi.verma / githubweb
  85. Update `AssignmentEditViewModel` and screen to support selecting classes as assignees instead of individual students. (commit: 2ac497f) — mandvi.verma / githubweb
  86. Update assignment test flow to assign to a class and verify multiple student recipients. (commit: 24d0da2) — mandvi.verma / githubweb
  87. merged the student grouping code and now in assignment can be assigned to groups (commit: b4509d5) — mandvi.verma / githubweb
  88. Update (commit: 31173d6) — mandvi.verma / githubweb
  89. Update (commit: 8da297a) — mandvi.verma / githubweb
  90. Update (commit: b598175) — mandvi.verma / githubweb
  91. Update `schoolDataSource` access to use `xapiResource.statements` across various ViewModels. (commit: 30b6bda) — mandvi.verma / githubweb
  92. Update `schoolDataSource` access to use `xapiResource.statements` across various ViewModels. (commit: e2e7926) — mandvi.verma / githubweb
  93. Update `schoolDataSource` access to use `xapiResource.statements` across various ViewModels. (commit: 33ad990) — mandvi.verma / githubweb
  94. moving file just to test one single (commit: d966bce) — mandvi.verma / githubweb
  95. Add conditional back navigation to admin assignment Maestro test flow. (commit: 3fc1701) — mandvi.verma / githubweb
  96. Update Maestro test flows with improved assertions and move test files to the flows directory. (commit: 63430bd) — mandvi.verma / githubweb
  97. Update Maestro test flows with improved assertions and move test files to the flows directory. (commit: cd9c39c) — mandvi.verma / githubweb
  98. Update Maestro flow `003_admin_user_assigns_assignment_to_a_class_test.yaml` to include navigation to classes, remove redundant wait timers, and add assertions for student assignment results. (commit: 4039a31) — Pooja Ravi / githubweb

#4 (Jun 11, 2026, 5:16:00 PM)

  1. Add error handling and logging to `onClickRemovePersonFromClass` in `ClazzDetailViewModel`. (commit: 44e31ad) — mandvi.verma / githubweb
  2. Update `CreateClassUseCase` to focus on invite creation and use it in `ClazzEditViewModel`. (commit: 1c2f8f8) — mandvi.verma / githubweb
  3. Update `CreateClassUseCase` to focus on invite creation and use it in `ClazzEditViewModel`. (commit: 0609fc9) — mandvi.verma / githubweb

#3 (Jun 10, 2026, 5:16:00 PM)

  1. Add xAPI extension functions required for common use cases. (commit: 4a012c9) — Mike Dawson / githubweb
  2. Improvements for Xapi based data handling : work in progress. (commit: 6d34bd4) — Mike Dawson / githubweb
  3. Add environment variables that can be used to set the url of the test app manifest for maestro testing. (commit: e61e79f) — Mike Dawson / githubweb
  4. Update ci-run-maestro to pass TEST_APP_URL argument through. (commit: 9f4649e) — Mike Dawson / githubweb
  5. Improve error message logging in xapi_assignable_unit.js . (commit: 0595679) — Mike Dawson / githubweb
  6. Initial implementation of lang map edit field. (commit: 2ceac40) — Mike Dawson / githubweb
  7. Initial implementation of lang map edit field. (commit: 14511ab) — Mike Dawson / githubweb
  8. Fix AssignmentEditScreen (commit: 42d1b44) — Mike Dawson / githubweb
  9. Remove use of old langmap getTitle function. (commit: 55b6ec9) — Mike Dawson / githubweb
  10. Migrate class list and detail views to use xAPI statements instead of legacy `Clazz` data models. (commit: 7409512) — mandvi.verma / githubweb
  11. Refactor class management to support multi-language xAPI activity names and descriptions. (commit: dc9da06) — mandvi.verma / githubweb
  12. Use `objectActivityOrNull` and `distinctByMostRecentTimestampForActivityId` extensions in `ClazzListScreen` and `ClazzListViewModel`. (commit: 3ff5266) — mandvi.verma / githubweb
  13. Throw `IllegalStateException` in `ClazzEditViewModel` when account data is missing during class creation or when statement data is null during save. (commit: e57adfe) — mandvi.verma / githubweb
  14. Refine error handling in `onClickAddPersonToClazz` and `onClickRemovePersonFromClass` within `ClazzDetailViewModel`. (commit: e4c644b) — mandvi.verma / githubweb
  15. Simplify logic for title and description in `ClazzDetailViewModel` and `ClazzDetailScreen`. (commit: a5db38c) — mandvi.verma / githubweb
  16. Simplify logic for title and description in `ClazzDetailViewModel` and `ClazzDetailScreen`. (commit: 7786c96) — mandvi.verma / githubweb