Skip to content
Success

#66 (Jan 29, 2026, 9:09:00 AM)

Started 18 days ago
Took 3 min 6 sec
Build Artifacts
respect-app-compose-debug.apk58.91 MiB view
respect-app-compose-release.apk31.77 MiB view
respect-app-compose-debug.aab40.55 MiB view
respect-app-compose-release.aab23.97 MiB view
mapping.txt90.15 MiB view
respect-cli.zip31.17 MiB view
respect-server-1.0.0.zip45.75 MiB view
respect-server-shadow-1.0.0.zip46.88 MiB view

Started by timer

Revision: 0d4e5197d767c368defb5d0f94c325b1e6229287
Repository: https://github.com/UstadMobile/Respect.git
  • refs/remotes/origin/add-school-self-service
Changes
  1. Add permission management: work in progress. (commit: fb4cdd1) (details / githubweb)
  2. Add SchoolPermissionGrantDataSource implementations. (commit: d63a784) (details / githubweb)
  3. Initial implementation of using CheckPersonPermissionUseCase (commit: d087ad0) (details / githubweb)
  4. Fixes for PersonRepositoryIntegrationTest.kt (one test remaining) (commit: ae01d21) (details / githubweb)
  5. Permission enforcement work in progress (commit: 6869dd8) (details / githubweb)
  6. Fix compilation after merging main updates. (commit: bc30663) (details / githubweb)
  7. fixed classinvte changes (commit: b7f72b0) (details / githubweb)
  8. changes for family invite (commit: 5d25406) (details / githubweb)
  9. first user field added (commit: 5d0da03) (details / githubweb)
  10. changes for family invite (commit: 635f174) (details / githubweb)
  11. Add build environment variable for default app list (commit: 658c852) (details / githubweb)
  12. Bump version for internal testing update. (commit: 818bac3) (details / githubweb)
  13. Update db names and pref names to avoid update conflict. (commit: e02873c) (details / githubweb)
  14. Use default app list set by environment variable when provided. (commit: 3783e0a) (details / githubweb)
  15. Set versions for public app store. (commit: 226b44e) (details / githubweb)
  16. add basic shared device login impl (commit: c65221f) (details / githubweb)
  17. connected family added in account list (commit: 6ef1400) (details / githubweb)
  18. Remove assertVisible try it button which is often unused (and now will not be shown). (commit: 15ae15e) (details / githubweb)
  19. Add CLassPermission to model and datasources. (commit: a15f134) (details / githubweb)
  20. app can start child session (commit: e464a63) (details / githubweb)
  21. add basic shared device login impl (commit: ea0c713) (details / githubweb)
  22. added code to get screenshots (commit: 6d79f7a) (details / githubweb)
  23. added code to get screenshots (commit: 78e2ce3) (details / githubweb)
  24. updated timeout (commit: 7c9ca8d) (details / githubweb)
  25. updated timeout (commit: 9f8df89) (details / githubweb)
  26. updated timeout (commit: a580e57) (details / githubweb)
  27. updated timeout (commit: 834237d) (details / githubweb)
  28. updated timeout (commit: 6260083) (details / githubweb)
  29. Update RespectAccountManager to use a shared hot flow to prevent lag. (commit: cc7ef41) (details / githubweb)
  30. updated flow (commit: 955e0d4) (details / githubweb)
  31. Enforce class view permissions including support for enrollment role-based permissions. (commit: 1834bca) (details / githubweb)
  32. biometric auth added (commit: 5fe00cc) (details / githubweb)
  33. updated flow (commit: 20e86bc) (details / githubweb)
  34. updated timeouts (commit: fc42115) (details / githubweb)
  35. biometric auth changes (commit: 35151b2) (details / githubweb)
  36. Update RespectCredential sealed class to add QR Code Badge credential type. (commit: 298572a) (details / githubweb)
  37. added QR badge (commit: e088b1a) (details / githubweb)
  38. biometric auth changes (commit: 8e87db0) (details / githubweb)
  39. Update RespectAccountManager model to handle sessions where the account and active user are different (commit: a50000b) (details / githubweb)
  40. Further updates to RespectAccountManager and related to handle sessions where the active user is not the account holder eg parent of child (commit: 6050b8f) (details / githubweb)
  41. added QR badge test (commit: d4938cb) (details / githubweb)
  42. Add relatedPersons to RespectSessionAndPerson. (commit: 3b0b56b) (details / githubweb)
  43. Enforce class write permission. (commit: c2aadbf) (details / githubweb)
  44. Merge session changes from main. (commit: ab1f830) (details / githubweb)
  45. Initial implementation of read person permission checks. (commit: 5171212) (details / githubweb)
  46. Handle permissions for parents based on class permissions of children. (commit: 87132ca) (details / githubweb)
  47. Add build environment variable for default app list (commit: a2789c8) (details / githubweb)
  48. Bump version for internal testing update. (commit: 31719f9) (details / githubweb)
  49. Update db names and pref names to avoid update conflict. (commit: c158d4b) (details / githubweb)
  50. Use default app list set by environment variable when provided. (commit: dde844b) (details / githubweb)
  51. Set versions for public app store. (commit: e1db52c) (details / githubweb)
  52. Remove assertVisible try it button which is often unused (and now will not be shown). (commit: 32a0477) (details / githubweb)
  53. Update RespectCredential sealed class to add QR Code Badge credential type. (commit: 4d3520f) (details / githubweb)
  54. add shared device login impl (commit: 028b9f6) (details / githubweb)
  55. remove shared device/settings screen changes from assign badge to a student flow (commit: 958231c) (details / githubweb)
  56. remove shared device/settings screen changes from assign badge to a student flow (commit: 2ef2f3c) (details / githubweb)
  57. add refactor (commit: e5e6409) (details / githubweb)
  58. switch profile funtion added (commit: 3b3314b) (details / githubweb)
  59. add qr login flow (commit: 4c8a97c) (details / githubweb)
  60. Add permission enforcement/checks to enrollment entities. (commit: e49f7dd) (details / githubweb)
  61. updated e2e test (commit: 3cd334d) (details / githubweb)
  62. add refactor (commit: 06177cd) (details / githubweb)
  63. updated e2e test (commit: 622b619) (details / githubweb)
  64. commit (commit: 7af0113) (details / githubweb)
  65. updated e2e test (commit: 6572042) (details / githubweb)
  66. updated e2e test (commit: 83934e7) (details / githubweb)
  67. add refactor (commit: 927249d) (details / githubweb)
  68. add refactor (commit: c6286a1) (details / githubweb)
  69. commit (commit: 89efd62) (details / githubweb)
  70. commit (commit: 285e74d) (details / githubweb)
  71. Fix ClassPermissionEntity to use autoincrement primary key (commit: 0e6dd7d) (details / githubweb)
  72. test added (commit: bc3cd41) (details / githubweb)
  73. refactor (commit: 1fcd7d7) (details / githubweb)
  74. refactor (commit: ca337fc) (details / githubweb)
  75. refactor (commit: 43aef25) (details / githubweb)
  76. add test tags (commit: 0f64b6c) (details / githubweb)
  77. updated e2e test description (commit: 0435f82) (details / githubweb)
  78. test added (commit: 801fbc4) (details / githubweb)
  79. Update CheckPersonPermissionUseCase: can be used before person is saved to db or after saved to db without needing to lookup role. (commit: 8e1628f) (details / githubweb)
  80. updated test (commit: 5fe4ed0) (details / githubweb)
  81. Fix person entity list permission check to include viewing related persons for the authenticated user. (commit: 2ae2abf) (details / githubweb)
  82. add validation (commit: dc9039a) (details / githubweb)
  83. updated test (commit: fe76893) (details / githubweb)
  84. updated test (commit: b8e3fa4) (details / githubweb)
  85. Update SQL to enforce password entity permissions (commit: 63f5ea6) (details / githubweb)
  86. Remove unused PersonPasskeyEntityDao functions. (commit: a2a8431) (details / githubweb)
  87. Update PersonDataSourceDb to follow same function name pattern as other DAOs and split store/updateLocal (commit: f024121) (details / githubweb)
  88. fix test (commit: e7eacd5) (details / githubweb)
  89. commit (commit: fa88abd) (details / githubweb)
  90. Update class permission queries to include permissions for parents to see child's classes. (commit: b5d3d5c) (details / githubweb)
  91. Add CheckSchoolPermissionsUseCase and use it in PersonList and ClassList to control the visibility of add button. (commit: 417df62) (details / githubweb)
  92. add validation (commit: 8c8cb0e) (details / githubweb)
  93. updated date from tomorrow to a future date (commit: b97c844) (details / githubweb)
  94. updated test flow (commit: a5d3f61) (details / githubweb)
  95. updated test (commit: b0696c8) (details / githubweb)
  96. commit (commit: cf363cf) (details / githubweb)
  97. updated test flow (commit: cffbd3d) (details / githubweb)
  98. updated test flow (commit: 031551d) (details / githubweb)
  99. Implement pulling enrollment entities using a worker. (commit: e081569) (details / githubweb)
  100. commit (commit: fb2e140) (details / githubweb)
  101. update create accound screen (commit: a69c326) (details / githubweb)
  102. commit (commit: fde66d9) (details / githubweb)
  103. Add sinceIfPermissionsNotChangedSince parameter support. (commit: 75fc244) (details / githubweb)
  104. fix test (commit: 1c7437a) (details / githubweb)
  105. fix test (commit: 6ed681d) (details / githubweb)
  106. fix test (commit: 2521e0f) (details / githubweb)
  107. fix test (commit: 915278e) (details / githubweb)
  108. fix test (commit: 670d57b) (details / githubweb)
  109. updated test flow (commit: 6557337) (details / githubweb)
  110. fix  popup menu (commit: 7bc84b4) (details / githubweb)
  111. fix revoke qr (commit: 4432768) (details / githubweb)
  112. code refactor (commit: 8812920) (details / githubweb)
  113. updated test as per comments (commit: 2bc1067) (details / githubweb)
  114. updated test as per comments (commit: ae9c336) (details / githubweb)
  115. Refactor assignment to link one assignment to one class. (commit: bddb16a) (details / githubweb)
  116. Initial permission check for assignment read. (commit: 729a6ea) (details / githubweb)
  117. updated test- added assignment flow (commit: 73de0e5) (details / githubweb)
  118. updated test- added assignment flow (commit: d426a7f) (details / githubweb)
  119. BiometricAuthUseCaseAndroidChannelHost removed (commit: ab7c9a7) (details / githubweb)
  120. commit (commit: a870d6f) (details / githubweb)
  121. Run pull sync fixes: (commit: 9036fcf) (details / githubweb)
  122. Update SignupViewModel: remove unnecessary scope.launc that should not be there. (commit: b7e0f98) (details / githubweb)
  123. Add debugging logs to SignupViewModel. (commit: 67c2d84) (details / githubweb)
  124. Add more debugging logs to SignupViewModel. (commit: fdb3303) (details / githubweb)
  125. Remove hello world maestro flow (commit: b767666) (details / githubweb)
  126. Add retryTapIfNoChange to 001_001. (commit: 1984e60) (details / githubweb)
  127. Remove action bar id parameter from 001_001 (commit: e0d6182) (details / githubweb)
  128. Add repeat loop workaround for waiting Maestro cloud error. (commit: 45071e7) (details / githubweb)
  129. Another attempt for 001_001 maestro workaround. (commit: 73c7dc1) (details / githubweb)
  130. fix comments (commit: bafc6e0) (details / githubweb)
  131. full name error fix (commit: 0816cc7) (details / githubweb)
  132. removed 000 test name from maestro.sh (commit: 10e246c) (details / githubweb)
  133. fix cconflict (commit: 524ea1e) (details / githubweb)
  134. removed 000 test (commit: f244642) (details / githubweb)
  135. updated test- added assignment flow (commit: 8b7699c) (details / githubweb)
  136. updated test- added assignment flow (commit: da71fdb) (details / githubweb)
  137. fix qr code delete function (commit: 4099456) (details / githubweb)
  138. Update AGP plugin version (commit: 4b9bb70) (details / githubweb)
  139. fix build failure (commit: e3dcdae) (details / githubweb)
  140. refactor (commit: 9fdd846) (details / githubweb)
  141. invite flow updates (commit: 0a7d500) (details / githubweb)
  142. commit (commit: 211ac61) (details / githubweb)
  143. added test (commit: e9e612b) (details / githubweb)
  144. commit (commit: 6c4185e) (details / githubweb)
  145. commit (commit: b68b09e) (details / githubweb)
  146. updated test flow (commit: c136360) (details / githubweb)
  147. Tidyup (commit: 856ef1d) (details / githubweb)
  148. Remove gap on top of Scan QR code screen that should not have been there. (commit: 9f0fe13) (details / githubweb)
  149. updated test-resolved merge conflicts (commit: 4ff80d2) (details / githubweb)
  150. Minor tidyups: (commit: 092160e) (details / githubweb)
  151. ScanQRCodeViewModel: should accept account manager as a normal dependency (commit: 92d7f81) (details / githubweb)
  152. fix test (commit: 7c1bbd4) (details / githubweb)
  153. updated test with latest changes (commit: 23f299a) (details / githubweb)
  154. add invalid qr code ui part (commit: 9901224) (details / githubweb)
  155. remove qrCodeBadgeError from manageaccountviewmodel (commit: 6715826) (details / githubweb)
  156. updated test command (commit: 0e7acc2) (details / githubweb)
  157. redeem invite changes (commit: 2be2eed) (details / githubweb)
  158. invite screen changes (commit: 303462d) (details / githubweb)
  159. updated test - error (commit: c9dde0b) (details / githubweb)
  160. fix landscape mode (commit: 8ea3a38) (details / githubweb)
  161. Change AppActionButton contentDescription to use UiText instead of string. (commit: 6659bcc) (details / githubweb)
  162. Fix ManageAccountViewModel : remove race condition created by calling .launch twice for a single operation. (commit: 5f53372) (details / githubweb)
  163. Refactor for consistent naming on PersonQrBadge entity. (commit: 435971f) (details / githubweb)
  164. change qr code library (commit: adc7e7c) (details / githubweb)
  165. Tidyup ManageAccountScreen: if password not set, still use the same ListItem. (commit: 1ff4f69) (details / githubweb)
  166. Further tidyup: (commit: 32a89eb) (details / githubweb)
  167. Tidyup ScanQRCodeViewModel: (commit: fa0dc13) (details / githubweb)
  168. refactor (commit: 9b3e623) (details / githubweb)
  169. updated test - More Options (commit: cc8ef7c) (details / githubweb)
  170. Remove PersonQrBadge existsByUrl: looking for a badge by URL needs to be done by using the list function. (commit: 9217f81) (details / githubweb)
  171. Further qr badge datasource tidyup: (commit: f3d7f8f) (details / githubweb)
  172. updated test (commit: 1c0cc68) (details / githubweb)
  173. Minor tidyup on SetUsernameAndPassword: (commit: f610341) (details / githubweb)
  174. AuthenticateQrBadgeUseCaseDbImpl: remove useless if statement that could never be true (commit: 5882c8e) (details / githubweb)
  175. Remove hardcoded english from ui text strings (commit: c0dd4e4) (details / githubweb)
  176. add automatic username suggestion (commit: ad35e73) (details / githubweb)
  177. Add UrlExt function to separate a school endpoint url from the rest of any link. (commit: f0be4dd) (details / githubweb)
  178. fix revoke issue (commit: 5748955) (details / githubweb)
  179. updated eraseText (commit: 9860e9b) (details / githubweb)
  180. updated test - automated username field (commit: 626f643) (details / githubweb)
  181. updated test - automated username field (commit: 29a1928) (details / githubweb)
  182. Update datalayer README to add conceptual notes on data deletion. (commit: a4bb1f6) (details / githubweb)
  183. Fix UrlExt.schoolUrlOrNull function. (commit: 40e9652) (details / githubweb)
  184. Update datalayer README to add conceptual notes on data deletion. (commit: 8db274d) (details / githubweb)
  185. updated eraseText (commit: 5d2f946) (details / githubweb)
  186. Fix UrlExt.schoolUrlOrNull function. (commit: da316f2) (details / githubweb)
  187. remove other custom logic for schoolurl (commit: b672c46) (details / githubweb)
  188. updated test - automated username field (commit: 0726c29) (details / githubweb)
  189. Add normalization for school endpoint URL. (commit: fe3208e) (details / githubweb)
  190. Fix PersonQrBadgeEntityDao LIST_SQL query: the WHERE clause was not handling guidNum = 0 correctly. (commit: 12088ad) (details / githubweb)
  191. updated eraseText (commit: f0a8c73) (details / githubweb)
  192. Add normalization for school endpoint URL. (commit: 6a4dea3) (details / githubweb)
  193. add qr code image (commit: f01aea6) (details / githubweb)
  194. code refactor (commit: 6ecaa88) (details / githubweb)
  195. updated test - automated username field (commit: b1c48b8) (details / githubweb)
  196. code refactor (commit: fcbfb65) (details / githubweb)
  197. updated test - automated username flow (commit: 42623e0) (details / githubweb)
  198. Rename ManageAccount route parameters and add property KDocs. (commit: fb0aab9) (details / githubweb)
  199. remove authenticateqrbadgeusecase from client di (commit: 1467d91) (details / githubweb)
  200. Update CreateAccountSetUserNameViewModel: (commit: cbc8484) (details / githubweb)
  201. remove validatepassword fun (commit: f9a00ae) (details / githubweb)
  202. The invite launcher name change.Create invite, client and server side use case removed and data source added.and changes related to pull request comments. (commit: ba6545b) (details / githubweb)
  203. Updated password error (commit: 66dd3fb) (details / githubweb)
  204. updated test codes (commit: 4426c9a) (details / githubweb)
  205. Updated password error (commit: 53fa07e) (details / githubweb)
  206. updated test - Invite user (commit: 73eb031) (details / githubweb)
  207. code refactor (commit: af965e4) (details / githubweb)
  208. changes related RedeemInviteIntegrationTest (commit: f973485) (details / githubweb)
  209. updated test - missing appId (commit: 82e79d8) (details / githubweb)
  210. updated test - mistyped variable (commit: 767a763) (details / githubweb)
  211. Fix OtherOptionsViewModel to use normalized endpoint URL string when URL entered manually. (commit: 1e939cf) (details / githubweb)
  212. updated test - name (commit: 5d68ab5) (details / githubweb)
  213. code refactor (commit: e9967b7) (details / githubweb)
  214. Terminology change: class edit screen to show 'class name', assignment edit screen to show 'assignment name'. (commit: da7cc81) (details / githubweb)
  215. Terminology change: class edit screen to show 'class name', assignment edit screen to show 'assignment name'. (commit: b31a339) (details / githubweb)
  216. Updated Name* to Class name* /Assignment name* (commit: 0bde3ec) (details / githubweb)
  217. updated test - invite_code_field (commit: 7688d6f) (details / githubweb)
  218. updated test - invite_code_field (commit: c0be81d) (details / githubweb)
  219. qrcode screen added (commit: b836387) (details / githubweb)
  220. invite_qr_link added (commit: b656051) (details / githubweb)
  221. updated test - name (commit: a329b90) (details / githubweb)
  222. updated test - name (commit: b5132c9) (details / githubweb)
  223. updated test - added qr_link id (commit: 901435f) (details / githubweb)
  224. updated test - added invitation (commit: 5bd21ab) (details / githubweb)
  225. Tidyup: (commit: 2b439a0) (details / githubweb)
  226. Temporarily disable checking invalid QR code scanned: this check should be in manage account screen. (commit: ea6042d) (details / githubweb)
  227. Add try/catch to avoid CreateAccountSetUserNameViewModel crashing if offline. (commit: 90fd361) (details / githubweb)
  228. Fix merge of main branch NavHost imports. (commit: 376eabb) (details / githubweb)
  229. updated test - added add new person btn (commit: 9a9a526) (details / githubweb)
  230. updated test - scan qr btn (commit: 8a8a937) (details / githubweb)
  231. add qr code camera permission (commit: 05352ad) (details / githubweb)
  232. Refactor to use sealed interface for invite. (commit: 8e89f28) (details / githubweb)
  233. code refactor (commit: dd390e4) (details / githubweb)
  234. More refactoring work in progress. (commit: 77b1766) (details / githubweb)
  235. More refactoring work in progress. (commit: 7b04955) (details / githubweb)
  236. More refactoring work in progress. (commit: 55e883b) (details / githubweb)
  237. More refactoring work in progress. (commit: a755c4a) (details / githubweb)
  238. Rename JoinClazzWithCode to EnterInviteCode (commit: b4d279d) (details / githubweb)
  239. Invite refactor work in progress. (commit: b3d0cd3) (details / githubweb)
  240. Invite refactor work in progress. (commit: 62c274e) (details / githubweb)
  241. Updated invite screen (commit: 33f93c4) (details / githubweb)
  242. Remove * from invitepersonscreen role dropdown. (commit: ca8b7dd) (details / githubweb)
  243. Add test tag for invite code. (commit: e050b2e) (details / githubweb)
  244. Update InvitePerson screen to update automatically when approval required time expires. (commit: dde312c) (details / githubweb)
  245. Update invite code to be in its own text field for easier testing. Copy on click. (commit: ff60c44) (details / githubweb)
  246. Remove obsolete invite redemption integration test. (commit: d752dca) (details / githubweb)
  247. Update link style on invite screen. (commit: 06daf87) (details / githubweb)
  248. updated test - updated design (commit: 872a1d2) (details / githubweb)
  249. updated test - test id (commit: cadb64c) (details / githubweb)
  250. Invite refactor work in progress: make invite link take user to accept invite screen when pasted directly into url text field and when scanned as a QR code. (commit: fdbaab7) (details / githubweb)
  251. updated test - test changes (commit: 147e7c2) (details / githubweb)
  252. Invite refactor work in progress: handle start app from intent (eg opening a link from another app). (commit: ee924d4) (details / githubweb)
  253. Add support for opening a link using Maestro bundle argument. (commit: d069bb9) (details / githubweb)
  254. updated test - test changes (commit: b265cb9) (details / githubweb)
  255. Initial implementation of redeeming a new user invite. (commit: f446a00) (details / githubweb)
  256. Remove old Invite model. (commit: 1353fb2) (details / githubweb)
  257. Remove old Invite model import line (commit: 34022c4) (details / githubweb)
  258. Fix logic for showing terms/conditions. (commit: 58e171a) (details / githubweb)
  259. GetPlayStoreReferrer added (commit: 3ddec4e) (details / githubweb)
  260. Move navigation on account creation logic to a domain UseCase. (commit: c5c4c70) (details / githubweb)
  261. Add navigate on account creation to app di (commit: 2c0fff2) (details / githubweb)
  262. Bump version number. (commit: cfece24) (details / githubweb)
  263. updated test -terms added (commit: d18f7e6) (details / githubweb)
  264. GetPlayStoreReferrer handled exception (commit: f504640) (details / githubweb)
  265. updated test -terms added (commit: ed93ba8) (details / githubweb)
  266. Bump version code. (commit: fe93ba1) (details / githubweb)
  267. your date of birth updated - test (commit: e4e21d0) (details / githubweb)
  268. your date of birth updated - test (commit: 021dc5c) (details / githubweb)
  269. Handle deferred deep link: initial attempt. (commit: d93ae13) (details / githubweb)
  270. Bump version. (commit: be871ae) (details / githubweb)
  271. merge with invite person branch (commit: 0d4e519) (details / githubweb)