Skip to content
Builds

Loading builds...

Changes

#81 (Sep 13, 2025, 2:11:00 PM)

  1. Initial implementation of enrollment db datasource (commit: 65fed9d) — Mike Dawson / githubweb

#80 (Sep 12, 2025, 2:11:00 PM)

  1. clazz renamed to classes (commit: 36538be) — mandvi.verma / githubweb
  2. classes renamed to clazz (commit: 5c627ee) — mandvi.verma / githubweb
  3. ClassList and ClassDetail screen setup (commit: 0942ba9) — mandvi.verma / githubweb
  4. ClassList (commit: 4fef5fd) — mandvi.verma / githubweb
  5. The `ClazzListScreen` and `ClazzListViewModel` have been temporarily updated to use dummy data for list items. (commit: 6575021) — mandvi.verma / githubweb
  6. The `ClazzListScreen` and `ClazzListViewModel` have been temporarily updated to use dummy data for list items. (commit: 197802b) — mandvi.verma / githubweb
  7. This commit adds navigation to the class detail screen upon clicking a class. (commit: e281d2d) — mandvi.verma / githubweb
  8. Implement filter functionality in class list (commit: bb83117) — mandvi.verma / githubweb
  9. Accept Invit and add student screen setup added (commit: 8390e9c) — mandvi.verma / githubweb
  10. AcceptInvite (commit: b49d22b) — mandvi.verma / githubweb
  11. AcceptInvite (commit: b34d65a) — mandvi.verma / githubweb
  12. AcceptInvite (commit: e6fef28) — mandvi.verma / githubweb
  13. AcceptInvite (commit: 9743a26) — mandvi.verma / githubweb
  14. AcceptInvite (commit: cf154e5) — mandvi.verma / githubweb
  15. AcceptInvite (commit: f176517) — mandvi.verma / githubweb
  16. Add student screen added (commit: 3f19f08) — mandvi.verma / githubweb
  17. Integrate fake roster data for class list (commit: 45756d7) — mandvi.verma / githubweb
  18. Add Class screen added (commit: 62369a9) — mandvi.verma / githubweb
  19. Added save button (commit: 4821fc9) — mandvi.verma / githubweb
  20. Added class screen (commit: bb99e0d) — mandvi.verma / githubweb
  21. adding dummy list (commit: af1abc3) — mandvi.verma / githubweb
  22. sort ui (commit: 43901be) — mandvi.verma / githubweb
  23. sort ui (commit: a5e291a) — mandvi.verma / githubweb
  24. Accept invite icon changed (commit: 1202643) — mandvi.verma / githubweb
  25. Accept invite icon changed (commit: 74b5d2e) — mandvi.verma / githubweb
  26. Sort in Clazz Detail Screen (commit: ddf535c) — mandvi.verma / githubweb
  27. Filter Chip Row (commit: 210cd74) — mandvi.verma / githubweb
  28. Filter Chip Row (commit: a2d9ebf) — mandvi.verma / githubweb
  29. FilterChip and SortOption (commit: 363fff6) — mandvi.verma / githubweb
  30. FilterChip and SortOption (commit: f23cfe6) — mandvi.verma / githubweb
  31. FilterChip and SortOption (commit: b70df82) — mandvi.verma / githubweb
  32. FilterChip and SortOption (commit: 30295a7) — mandvi.verma / githubweb
  33. Moved Sort and filter to lazy column and also renamed the sort function (commit: e1b7f6f) — mandvi.verma / githubweb
  34. Refactor lambda expressions to method references (commit: 090771e) — mandvi.verma / githubweb
  35. Remove trailing commas in ViewModel state classes (commit: ce88658) — mandvi.verma / githubweb
  36. Refactor: Rename StudentViewModel to AddPersonToClazzViewModel (commit: 890b37f) — mandvi.verma / githubweb
  37. Refactor: Rename StudentViewModel to AddPersonToClazzViewModel (commit: 837321e) — mandvi.verma / githubweb
  38. merge (commit: 2d3c1fd) — mandvi.verma / githubweb
  39. moving pending invites to clazz detail screen (commit: 1ab6ff6) — mandvi.verma / githubweb
  40. Refactor: Rename Student route to AddPersonToClazz (commit: 24b546c) — mandvi.verma / githubweb
  41. Populate Class Detail screen with fake roster data (commit: 90b3a2b) — mandvi.verma / githubweb
  42. Integrate pending invite list into class detail screen (commit: 7ea89d7) — mandvi.verma / githubweb
  43. Remove AcceptInvite feature (commit: 898149d) — mandvi.verma / githubweb
  44. Remove AcceptInvite feature (commit: 6d2b783) — mandvi.verma / githubweb
  45. Add fields for class description, start date, and end date to AddClazzScreen (commit: 0b8949e) — mandvi.verma / githubweb
  46. Enable adding new classes and saving them (commit: 5ccdbf9) — mandvi.verma / githubweb
  47. Refactor: Remove RespectAppLauncher from AppNavHost (commit: 48fb2c0) — mandvi.verma / githubweb
  48. Add localized sort options (commit: 0377053) — mandvi.verma / githubweb
  49. Rename Sort and Filter Chip components to Header (commit: 80a497f) — mandvi.verma / githubweb
  50. unused (commit: dc70349) — mandvi.verma / githubweb
  51. unused (commit: b2b73a3) — mandvi.verma / githubweb
  52. unused (commit: 6358ce9) — mandvi.verma / githubweb
  53. unused (commit: ab981b5) — mandvi.verma / githubweb
  54. unused (commit: cda436a) — mandvi.verma / githubweb
  55. filter (commit: 50982ac) — mandvi.verma / githubweb
  56. app nav (commit: cddaa9a) — mandvi.verma / githubweb
  57. Refactor: Move AddPersonToClazzViewModel to addperson package (commit: bd2548f) — mandvi.verma / githubweb
  58. Refactor sort functionality and introduce bottom sheet option (commit: 75834b1) — mandvi.verma / githubweb
  59. Remove unused imports and constants (commit: 7e1a4ba) — mandvi.verma / githubweb
  60. Add `getClazzBySourcedId` function to OneRosterDataSource (commit: 30bd1a9) — mandvi.verma / githubweb
  61. Add `getClazzBySourcedId` function to OneRosterDataSource (commit: 9340a19) — mandvi.verma / githubweb
  62. Refactor ClazzDetailScreen and ClazzListScreen for UI consistency (commit: 909f215) — mandvi.verma / githubweb
  63. Add "Edit" string resource and update ClazzDetailViewModel (commit: ae27aaf) — mandvi.verma / githubweb
  64. Removed unused import from ClazzListScreen (commit: d4b7d7b) — mandvi.verma / githubweb
  65. Add calendar icon to date fields in AddClazzScreen (commit: ca60ee4) — mandvi.verma / githubweb
  66. Expand fake class data and integrate with UI (commit: 847caa4) — mandvi.verma / githubweb
  67. Refactor: Use default item padding in AddClazzScreen (commit: 6f20d28) — mandvi.verma / githubweb
  68. RespectPersonAvatar component updated (commit: aca85a2) — mandvi.verma / githubweb
  69. Refactor: Rename AddClazz to ClazzEdit (commit: daaaaae) — mandvi.verma / githubweb
  70. Refactor: Rename AddClazz to ClazzEdit (commit: 8bb61e2) — mandvi.verma / githubweb
  71. Refactor: Simplify `OneRosterClass` and update `ClazzDetailViewModel` (commit: d12c541) — mandvi.verma / githubweb
  72. Refactor ClazzEditScreen to use OneRosterClass for data binding (commit: 3bed6f8) — mandvi.verma / githubweb
  73. Refactor: Update ClazzEditScreen with class name validation (commit: ede2aa8) — mandvi.verma / githubweb
  74. Updated `ClazzDetail` route to accept `sourcedId` as a parameter. (commit: 4013b9d) — mandvi.verma / githubweb
  75. Refactor `ClazzEdit` route to accept `sourcedId` (commit: 5df3280) — mandvi.verma / githubweb
  76. Enhance class editing with description and date fields (commit: 91970e9) — mandvi.verma / githubweb
  77. Remove unused imports from ClazzEditScreen (commit: fdd8847) — mandvi.verma / githubweb
  78. Set Acknowledgement as start destination (commit: 065cee6) — mandvi.verma / githubweb
  79. Set Acknowledgement as start destination (commit: 0cce2c7) — mandvi.verma / githubweb
  80. Refactor AddPersonToClazz route to accept roleType (commit: f2fc77b) — mandvi.verma / githubweb
  81. using asUiText (commit: 10c9a0c) — mandvi.verma / githubweb
  82. using asUiText (commit: f313fe4) — mandvi.verma / githubweb
  83. I hva ecommented the description UI once description field is added it will be uncommented ad functional (commit: 43cb162) — mandvi.verma / githubweb
  84. I hvae commented the description UI once description field is added it will be uncommented ad functional (commit: f5276df) — mandvi.verma / githubweb
  85. Remove unused location property in ClazzEditViewModel (commit: 6b8f67b) — mandvi.verma / githubweb
  86. Refactor FakeRosterDataSource to be a class and inject it (commit: a8035e4) — mandvi.verma / githubweb
  87. Add collapsible sections to ClazzDetailScreen (commit: 7b8f8c9) — mandvi.verma / githubweb
  88. Remove extraneous blank lines (commit: 4643f7d) — mandvi.verma / githubweb
  89. maestro test added - as per prototype for classes (commit: 0643d11) — Pooja Ravi / githubweb
  90. Add content descriptions to expand/collapse icons in ClazzDetailScreen (commit: 9a2963f) — mandvi.verma / githubweb
  91. maestro test login updated (commit: 545d969) — Pooja Ravi / githubweb
  92. Refactor string resource usage and remove unused strings (commit: 0a04537) — mandvi.verma / githubweb
  93. Refactor class ViewModels to use method references for FAB and action bar clicks. (commit: d08cc53) — mandvi.verma / githubweb
  94. feat: Implement OneRosterClass data layer and integrate with UI (commit: 9e67837) — mandvi.verma / githubweb
  95. Refactor: Remove unused imports and function from OneRosterRosterDataSource (commit: 662e28c) — mandvi.verma / githubweb
  96. feat: Add OneRosterClassEntity to database schema (commit: 42ffd53) — mandvi.verma / githubweb
  97. Refactor OneRosterDataSource and related classes (commit: eeae70f) — mandvi.verma / githubweb
  98. Refactor: Remove unused imports (commit: 6c1f828) — mandvi.verma / githubweb
  99. Refactor: Rename OneRoaster to OneRoster and add User entity (commit: 4088f95) — mandvi.verma / githubweb
  100. Refactor OneRoster adapters and FakeRosterDataSource (commit: 62792d5) — mandvi.verma / githubweb
  101. Add input validation for class name in ClazzEditViewModel. (commit: 7ef5eb9) — mandvi.verma / githubweb
  102. Refactor: Move OneRoster models and remove FakeRosterDataSource (commit: e7571ae) — mandvi.verma / githubweb
  103. Remove unused imports in RealmTypeConverters.kt. (commit: f8861bb) — mandvi.verma / githubweb
  104. Add `TypeConverter`s for `OneRosterBaseStatusEnum` and `JsonObject` (commit: db4b500) — mandvi.verma / githubweb
  105. Refactor: Rename OneRoasterSourceRepository and OneRosterClassEntityDao (commit: f98bc73) — mandvi.verma / githubweb
  106. Refactor: Rename Realm to School (commit: 9b3f8a8) — mandvi.verma / githubweb
  107. remove (commit: 30a4288) — mandvi.verma / githubweb
  108. refactor (commit: 2d70a44) — mandvi.verma / githubweb
  109. changes made as per review comments (commit: fa30eec) — Pooja Ravi / githubweb
  110. using PersonEntity (commit: 25fd20f) — mandvi.verma / githubweb
  111. using PersonEntity (commit: 685806d) — mandvi.verma / githubweb
  112. using PersonEntity (commit: 412c332) — mandvi.verma / githubweb
  113. Refactor: Add sourcedId parameter to getAllUsers (commit: 54a132f) — mandvi.verma / githubweb
  114. Refactor: Update AGP version and ClazzListScreen UI (commit: 71582c4) — mandvi.verma / githubweb
  115. Refactor: Implement OneRoster primary key generation and update data sources (commit: 16fced6) — mandvi.verma / githubweb
  116. fix date (commit: a0e6638) — Pooja Ravi / githubweb
  117. Refactor: Remove unused imports and string resources (commit: bdbfaca) — mandvi.verma / githubweb
  118. Refactor: Remove nested launch in ClazzListViewModel (commit: df8ab60) — mandvi.verma / githubweb
  119. Refactoring class datasource. (commit: 324a0dd) — Mike Dawson / githubweb
  120. Fix defaultItemPadding usage. (commit: 6d22e01) — Mike Dawson / githubweb
  121. Fix defaultItemPadding usage. (commit: c5d4c1e) — Mike Dawson / githubweb
  122. Remove OneRoster data source / entity classes. (commit: ec9ba3d) — Mike Dawson / githubweb

#79 (Sep 11, 2025, 2:11:00 PM)

  1. Fix handling of person role entities. Add enums. Fix enum serializers to use string constants. (commit: 43cea09) — Mike Dawson / githubweb
  2. Removing paging-multiplatform lib from versions.toml now that this is provided by first party (commit: b1d5d26) — Mike Dawson / githubweb

#78 (Sep 10, 2025, 6:21:29 PM)

  1. Add Clazz model. Avoid crash on reports list screen. (commit: 3f8fcac) — Mike Dawson / githubweb

#77 (Sep 10, 2025, 6:11:32 PM)

  1. Fix exception that prevented long lists from loading in Android release variant. (commit: 7890170) — Mike Dawson / githubweb
  2. Fix visibility of up navigation button on top screens when using release variant. (commit: 903f2c0) — Mike Dawson / githubweb

#76 (Sep 10, 2025, 2:11:00 PM)

  1. add basic data model for report (commit: 90edb85) — Anugraha / githubweb
  2. add runreportusecase (commit: 91706f7) — Anugraha / githubweb
  3. Test-description added for reports (commit: b05053b) — Pooja Ravi / githubweb
  4. Test-description added for reports (commit: e42093f) — Pooja Ravi / githubweb
  5. add report screens and viewmodels with mock data (commit: e125dad) — Anugraha / githubweb
  6. Added RunReportUseCase as constructor parameter in ReportsViewModels (commit: 3785347) — Anugraha / githubweb
  7. resolve conflict (commit: c80e9b3) — Anugraha / githubweb
  8. Add basic report datalayer interface and class. (commit: 8ef4666) — Mike Dawson / githubweb
  9. Integrated the mock Respect report data source into dependency injection (commit: bf072d6) — Anugraha / githubweb
  10. updated list screen with paging source (commit: 0b21516) — Anugraha / githubweb
  11. Added ReportTemplateList Screen (commit: 61ac4af) — Anugraha / githubweb
  12. resolve conflict (commit: a3860ee) — Anugraha / githubweb
  13. maestro test added - Create Report (commit: e4afcfc) — Pooja Ravi / githubweb
  14. maestro test added - tags (commit: 675d55b) — Pooja Ravi / githubweb
  15. add basic indicator screen (commit: b8cd0b7) — Anugraha / githubweb
  16. maestro test added - scroll update (commit: e8c29d1) — Pooja Ravi / githubweb
  17. maestro test added - scroll commented (commit: 29ecdff) — Pooja Ravi / githubweb
  18. add edit filter screen (commit: 63b7d61) — Anugraha / githubweb
  19. update filter screen (commit: a037c1b) — Anugraha / githubweb
  20. update edit screen (commit: 5adc0e1) — Anugraha / githubweb
  21. update indicator screen (commit: 08f7e84) — Anugraha / githubweb
  22. fix test failure (commit: d302481) — Anugraha / githubweb
  23. update indicator (commit: c0df1a1) — Anugraha / githubweb
  24. remove data table from detail screen (commit: ac77d48) — Anugraha / githubweb
  25. add indicator list screen (commit: ac20aeb) — Anugraha / githubweb
  26. add json on di (commit: 10f9c6f) — Anugraha / githubweb
  27. resolve conflict (commit: 1be9120) — Anugraha / githubweb
  28. resolve conflict (commit: e726643) — Anugraha / githubweb
  29. update filter screen (commit: 9bea3b2) — Anugraha / githubweb
  30. refactor (commit: 2e92a1a) — Anugraha / githubweb
  31. add refactor (commit: 8df9e17) — Anugraha / githubweb
  32. remove unused code (commit: 888b74c) — Anugraha / githubweb
  33. code refactor (commit: d482bf5) — Anugraha / githubweb
  34. Updated test flow as per new design (commit: 43c0e20) — Pooja Ravi / githubweb
  35. fix app crash (commit: c1c0c77) — Anugraha / githubweb
  36. resolve conflict (commit: d6a6b1d) — Anugraha / githubweb
  37. Refactor for implementation of report data source (commit: d4cdc10) — Mike Dawson / githubweb
  38. implement report data storage (commit: e1fa893) — Anugraha / githubweb
  39. add code refactor (commit: 0757a3d) — Anugraha / githubweb
  40. resolve conflict (commit: cb56ed4) — Anugraha / githubweb
  41. code refactor (commit: 627f9d7) — Anugraha / githubweb
  42. Rework handling of scopeId to be consistent server side and client side. (commit: d5aae0a) — Mike Dawson / githubweb
  43. Work in progress to implement server and client side support for authentication based scopes (commit: 8e39386) — Mike Dawson / githubweb
  44. Updated test flow as per review comment (commit: cfff8d4) — Pooja Ravi / githubweb
  45. Work in progress implementation of using school and account scope based datasources. (commit: 4a854de) — Mike Dawson / githubweb
  46. Work in progress implementation of using school and account scope based datasources. (commit: e7c0bbe) — Mike Dawson / githubweb
  47. code refactor (commit: b1b5823) — Anugraha / githubweb
  48. Add improved functions to resolve school endpoint urls. (commit: eaf1568) — Mike Dawson / githubweb
  49. Use updated endpoint url functions on ManagerServerCLI. Change Application path respect-ext to respect to match openapi doc. (commit: 96069a7) — Mike Dawson / githubweb
  50. code refactor (commit: dba8de4) — Anugraha / githubweb
  51. Update README documentation for datalayer. (commit: 1330a3f) — Mike Dawson / githubweb
  52. Update README documentation for datalayer. (commit: b0496ec) — Mike Dawson / githubweb
  53. Work in progress implementation of support for retrieving entities since last check based on time stored. (commit: 739e1b7) — Mike Dawson / githubweb
  54. Implement end-to-end integration test with a client repository and http server. (commit: d530869) — Mike Dawson / githubweb
  55. Add separate stored property to Person and update docs. (commit: efc31f2) — Mike Dawson / githubweb
  56. Improve repository integration testing - broken up into four separate clear given when then scenarios. (commit: 0c95b7f) — Mike Dawson / githubweb
  57. Work in progress implementation of OffsetLimitHttpPagingSource. (commit: 84ba738) — Mike Dawson / githubweb
  58. Work in progress implementing paging source support: use database paging source on the Http REST API server endpoint. (commit: 7954b51) — Mike Dawson / githubweb
  59. Add validation headers from validation helper to paging source http requests. (commit: 13f7f92) — Mike Dawson / githubweb
  60. Work in progress to implement repository paging source support. (commit: ccded0b) — Mike Dawson / githubweb
  61. Initial implementation of a repository paging source. (commit: 02e143e) — Mike Dawson / githubweb
  62. Initial mostly working usage of PagingSource repository. (commit: 49bdcad) — Mike Dawson / githubweb
  63. Fix PersonAdapter to set stored instant in .toModel() . This was missed which caused http response validation to fail. (commit: 9da8003) — Mike Dawson / githubweb
  64. Initial testing for repository handling PagingSource cache validation. (commit: 3a3ee8a) — Mike Dawson / githubweb
  65. Handle http paging source cache scenarios. (commit: f7db42b) — Mike Dawson / githubweb
  66. Fix PersonRepositoryIntegrationTest: Set last modified time after when updating on server side. (commit: 718fca9) — Mike Dawson / githubweb
  67. Repository paging work in progress: (commit: 04eba64) — Mike Dawson / githubweb
  68. Avoid paging data source not making refresh request to server where required. (commit: 55e1c52) — Mike Dawson / githubweb
  69. Work in progress : convert to using DataLoadState on PagingSource. (commit: b4d8063) — Mike Dawson / githubweb
  70. Add PagedItemHolder for datalayer paging sources. (commit: a4c0e9f) — Mike Dawson / githubweb
  71. Initial working offline-first paging source based on DoorOffsetLimitRemoteMediator. (commit: 65b7249) — Mike Dawson / githubweb
  72. Fix paging infinite loop issue (commit: 9aec73a) — Mike Dawson / githubweb
  73. Tidy up handling of http parameters for person endpoint. (commit: 71f3c31) — Mike Dawson / githubweb
  74. Fix handling of person role joins on datalayer-db (commit: 61478d5) — Mike Dawson / githubweb
  75. Add respectPagingItems to avoid pitfalls of using lazy paging items in other screens. (commit: 8614140) — Mike Dawson / githubweb
  76. Tidy up person datasource model to include store function and avoid duplicated update local from remote function. (commit: a9d6d19) — Mike Dawson / githubweb
  77. Update PersonDataSource and openapi.yaml docs. (commit: 9724280) — Mike Dawson / githubweb
  78. Fix respectPagingItems key function (commit: 8219743) — Mike Dawson / githubweb
  79. Update openapi.yaml API docs. Add logging to OffsetLimitHttpPagingSource.kt (commit: 1f1b90e) — Mike Dawson / githubweb
  80. resolve conflict (commit: a044ece) — Anugraha / githubweb
  81. Refactor report data source to match with person model. (commit: 021422b) — Mike Dawson / githubweb

#63 (Aug 29, 2025, 2:43:37 PM)

  1. Update openapi documentation on handling of invites. (commit: 8634454) — Mike Dawson / githubweb