Skip to content

Loading builds...

Changes

#47 (May 20, 2026, 7:44:00 AM)

  1. Pass assignment activity id through learning unit detail to launch app use case. (commit: cf4a9f4) — Mike Dawson / githubweb
  2. Update GetXapiLaunchUrlUseCase to include assignment activity id in the path. (commit: 50b4557) — Mike Dawson / githubweb
  3. Implement initial support for statement voiding. (commit: 175af5b) — Mike Dawson / githubweb
  4. Refactor `ClazzDetailViewModel.kt` to clean up formatting and whitespace. (commit: c6dee1e) — mandvi.verma / githubweb

#46 (May 19, 2026, 1:06:49 PM)

  1. 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

#45 (May 19, 2026, 11:10:08 AM)

  1. Passing only groupId to the Student grouping detail . (commit: 04cc63c) — mandvi.verma / githubweb
  2. Update `ClazzDetailViewModel` and its UI to represent groups directly as `XapiGroup` objects rather than xAPI statements. (commit: bae9575) — mandvi.verma / githubweb
  3. Update UI and state management for student groupings in `ClazzDetailScreen` and `StudentGroupingDetailScreen`. (commit: 2f87259) — mandvi.verma / githubweb
  4. Refactor `ClazzDetailScreen.kt` and `StudentGroupingEditScreen.kt` to improve list performance and error handling. (commit: 49d5618) — mandvi.verma / githubweb
  5. Refactor `ClazzDetailScreen.kt` and `StudentGroupingEditScreen.kt` to improve list performance and error handling. (commit: 07a352d) — mandvi.verma / githubweb
  6. Refactor `ClazzDetailScreen.kt` and `ClazzDetailViewModel.kt` to improve group ID validation and filter out groups with null account names. (commit: 8d45259) — mandvi.verma / githubweb

#44 (May 19, 2026, 7:44:00 AM)

  1. Work in progress adding embedded Nanohttpd based xapi server. (commit: 2826c4b) — Mike Dawson / githubweb
  2. Work in progress: setup learning unit detail viewmodel to get xapi launch url using embedded xapi server. (commit: 901a5b0) — Mike Dawson / githubweb
  3. Work in progress: setup learning unit detail viewmodel to get xapi launch url using embedded xapi server. (commit: 56c69cf) — Mike Dawson / githubweb
  4. Refine permission recipe to be folder based : simpler for queries, simpler to run on mobile/SQL, and suitable for folder based backends (e.g. Google Drive, NextCloud, etc). (commit: 4c50dfe) — Mike Dawson / githubweb
  5. Add note on canonical updates to permission recipe. (commit: fd821aa) — Mike Dawson / githubweb
  6. Merge dev-xapi changes. (commit: b1f93cb) — Mike Dawson / githubweb
  7. Update terms/conditions to use .well-known path on school directory server. (commit: 4513cf5) — Mike Dawson / githubweb
  8. Add guideline on AI-generated content submission (commit: 230b80b) — noreply / githubweb
  9. Clarify guidelines on submitting AI-generated content (commit: e5a71f8) — noreply / githubweb
  10. Initial xAPI embedded server implementation. (commit: 1b761b2) — Mike Dawson / githubweb
  11. Fix ktor path for xapi statements resource. (commit: 1e990ff) — Mike Dawson / githubweb
  12. Initial statement maker. (commit: 846633c) — Mike Dawson / githubweb
  13. Update statement maker to use a statement json from text area and actor from params. (commit: 1bc6aee) — Mike Dawson / githubweb
  14. Update example app structure and naming. (commit: 30e70b9) — Mike Dawson / githubweb
  15. Add jstetris example. (commit: 6187e85) — Mike Dawson / githubweb
  16. Update LaunchAppUseCaseAndroid to handle launching native app if app with a verified app link is available. (commit: 62ccad8) — Mike Dawson / githubweb
  17. Work in progress: add header xapi header fields (commit: c9c5399) — Mike Dawson / githubweb
  18. Bump version for xAPI preview (commit: 008215d) — Mike Dawson / githubweb
  19. Rename and document LaunchRequest properties. (commit: 752caaf) — Mike Dawson / githubweb

#40 (May 15, 2026, 7:44:00 AM)

  1. 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
  2. Relocate Maestro flow test files from `.maestro/flows/` to `.maestro/flows-test/`. (commit: 3851c96) — mandvi.verma / githubweb
  3. Move Maestro flow test files from `.maestro/flows-test/` to `.maestro/flows/`. (commit: 08f0bc6) — mandvi.verma / githubweb

#39 (May 14, 2026, 11:30:42 AM)

  1. Clean up unused imports and string resources in `ClazzDetailScreen.kt`. (commit: cde8afe) — mandvi.verma / githubweb

#36 (May 14, 2026, 7:44:00 AM)

  1. Add Maestro flow summary documentation for core features. (commit: 507c9fb) — Pooja Ravi / githubweb
  2. Update `.maestro/README.md` formatting. (commit: 426ab42) — Pooja Ravi / githubweb
  3. Refactor Maestro test documentation by consolidating flow summaries. (commit: df4bd8e) — Pooja Ravi / githubweb
  4. Update Maestro README.md to use numbered lists for test flow descriptions. (commit: c1bfccd) — Pooja Ravi / githubweb
  5. Update Maestro README with detailed steps for user management and school registration test flows. (commit: efb7a28) — Pooja Ravi / githubweb
  6. Change PERSON_ADMIN_WRITE flag to an explicit permission. Using a value that was not represented by a single 2^x value resulted in errors in the permission check queries not working as expected. (commit: 67d616e) — Mike Dawson / githubweb
  7. Fix for issue #231. (commit: 93e8ed5) — Mike Dawson / githubweb
  8. Fix mistake on xapi statement query: using incorrect verb field (commit: a500ce4) — Mike Dawson / githubweb
  9. Fix mistake on xapi resource: wrong parameter for until. (commit: df8580a) — Mike Dawson / githubweb
  10. Issue #231 (commit: de6e9a8) — Mike Dawson / githubweb
  11. Disable flow 003 until new xAPI based assignment branch is merged. (commit: 69f8132) — Mike Dawson / githubweb
  12. Check username unique during invitation acceptance process (issue #232). (commit: f57c392) — Mike Dawson / githubweb
  13. Apply username unique check to when admin sets a username manually. (commit: f80a98b) — Mike Dawson / githubweb
  14. Correct visibility of floating action button on PersonListViewModel.kt and update to use common GetWritableRolesUseCase (commit: 8f8b359) — Mike Dawson / githubweb
  15. Show role on PersonListScreen. (commit: 6252aff) — Mike Dawson / githubweb
  16. Show error snackbar when no valid link is found. (commit: ab5a99a) — Mike Dawson / githubweb
  17. Bump version and change assignment label. (commit: a3ad308) — Mike Dawson / githubweb
  18. Merge dev xapi (commit: 98c538d) — mandvi.verma / githubweb
  19. Clean up unused imports and string resources in `ClazzDetailScreen.kt`. (commit: 1c2be5c) — mandvi.verma / githubweb

#34 (May 12, 2026, 7:44:00 AM)

  1. flow 003 moved to disabled flow folder (commit: b06e5a9) — mandvi.verma / githubweb

#30 (May 8, 2026, 7:44:00 AM)

  1. Fix mistake on xapi statement query: using incorrect verb field (commit: a500ce4) — Mike Dawson / githubweb
  2. Fix mistake on xapi resource: wrong parameter for until. (commit: df8580a) — Mike Dawson / githubweb
  3. Refactor `StudentGroupingDetailViewModel` and `StudentGroupingEditViewModel` to streamline account data handling and improve xAPI statement creation. (commit: 0f831ad) — mandvi.verma / githubweb

#28 (May 6, 2026, 7:06:50 PM)

  1. Add `statementId` to student grouping navigation routes and update associated ViewModels to track and pass xAPI statement identifiers. (commit: 30b418c) — mandvi.verma / githubweb
  2. 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
  3. Remove debug logging from `ClazzDetailViewModel` and `StudentGroupingEditViewModel`. (commit: 30117f6) — mandvi.verma / githubweb
  4. Update `ClazzDetailViewModel`, `StudentGroupingDetailViewModel`, and `StudentGroupingEditViewModel` to filter out voided xAPI statements when retrieving groups. (commit: 11a551b) — mandvi.verma / githubweb
  5. Update `ClazzDetailViewModel`, `StudentGroupingDetailViewModel`, and `StudentGroupingEditViewModel` to filter out voided xAPI statements when retrieving groups. (commit: e2640a3) — mandvi.verma / githubweb
  6. 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
  7. 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
  8. Clean up whitespace in `StudentGroupingDetailViewModel.kt`. (commit: 7089f57) — mandvi.verma / githubweb
  9. Implement xAPI group deletion and refine the student grouping data model. (commit: 5288f96) — mandvi.verma / githubweb
  10. Relocate the `isIdentified` property within `XapiGroup.kt` and remove trailing whitespace. (commit: 1c842b5) — mandvi.verma / githubweb
  11. Update `StudentGroupingDetailViewModel` and `StudentGroupingEditViewModel` to support direct xAPI statement lookups and explicit statement ID generation. (commit: c284dc3) — mandvi.verma / githubweb
  12. Refactor xAPI statement retrieval and fix database DAO inconsistencies. (commit: cdd5bc0) — mandvi.verma / githubweb
  13. Clean up code formatting and simplify comments. (commit: aca36a8) — mandvi.verma / githubweb