Changes
#17 (Feb 16, 2026, 4:29:00 PM)
#16 (Feb 16, 2026, 6:50:26 AM)
- test - updated path — Pooja Ravi / githubweb
#15 (Feb 16, 2026, 6:35:55 AM)
- Update DESIGN_GUIDELINES.md — Anugraha / githubweb
- Update DESIGN_GUIDELINES.md — Anugraha / githubweb
- test - updated path — Pooja Ravi / githubweb
#14 (Feb 16, 2026, 6:27:58 AM)
- test - updated path — Pooja Ravi / githubweb
#11 (Feb 13, 2026, 4:29:00 PM)
- add studentlist screen — Anugraha / githubweb
- Fix AddSchoolUseCase: AddSchoolUseCase incorrectly set approval required after on the sys admin role invite in the distant future. — Anugraha / githubweb
- Update DESIGN_GUIDELINES.md — Anugraha / githubweb
- Update DESIGN_GUIDELINES.md — Anugraha / githubweb
- Update DESIGN_GUIDELINES.md — Anugraha / githubweb
- Update DESIGN_GUIDELINES.md — Anugraha / githubweb
#9 (Feb 11, 2026, 4:29:00 PM)
- test - added description — Pooja Ravi / githubweb
#8 (Feb 11, 2026, 1:57:05 PM)
- test - updated flow — Pooja Ravi / githubweb
- test - updated flow — Pooja Ravi / githubweb
#7 (Feb 11, 2026, 1:39:20 PM)
- implement sharedschooldevicesettings screen ui — Anugraha / githubweb
- test - added test for shared school devices — Pooja Ravi / githubweb
#2 (Feb 6, 2026, 4:29:00 PM)
- Add school self-service — Anugraha / githubweb
- Add school self-service — Anugraha / githubweb
- refactor — Anugraha / githubweb
- refactor — Anugraha / githubweb
- fix comments — Anugraha / githubweb
- update with main — Anugraha / githubweb
- refactor — Anugraha / githubweb
- add basic shared device login impl — Anugraha / githubweb
- add basic shared device login impl — Anugraha / githubweb
- added QR badge — Pooja Ravi / githubweb
- added QR badge test — Pooja Ravi / githubweb
- Add build environment variable for default app list — Anugraha / githubweb
- Bump version for internal testing update. — Anugraha / githubweb
- Update db names and pref names to avoid update conflict. — Anugraha / githubweb
- Use default app list set by environment variable when provided. — Anugraha / githubweb
- Set versions for public app store. — Anugraha / githubweb
- Remove assertVisible try it button which is often unused (and now will not be shown). — Anugraha / githubweb
- Update RespectCredential sealed class to add QR Code Badge credential type. — Anugraha / githubweb
- add shared device login impl — Anugraha / githubweb
- remove shared device/settings screen changes from assign badge to a student flow — Anugraha / githubweb
- remove shared device/settings screen changes from assign badge to a student flow — Anugraha / githubweb
- add refactor — Anugraha / githubweb
- add qr login flow — Anugraha / githubweb
- add refactor — Anugraha / githubweb
- add refactor — Anugraha / githubweb
- add refactor — Anugraha / githubweb
- test added — Pooja Ravi / githubweb
- refactor — Anugraha / githubweb
- refactor — Anugraha / githubweb
- refactor — Anugraha / githubweb
- add test tags — Anugraha / githubweb
- test added — Pooja Ravi / githubweb
- updated test — Pooja Ravi / githubweb
- add validation — Anugraha / githubweb
- updated test — Pooja Ravi / githubweb
- updated test — Pooja Ravi / githubweb
- fix test — Anugraha / githubweb
- add validation — Anugraha / githubweb
- updated test flow — Pooja Ravi / githubweb
- updated test — Pooja Ravi / githubweb
- update create accound screen — Anugraha / githubweb
- fix test — Anugraha / githubweb
- fix test — Anugraha / githubweb
- fix test — Anugraha / githubweb
- fix test — Anugraha / githubweb
- fix test — Anugraha / githubweb
- updated test flow — Pooja Ravi / githubweb
- fix popup menu — Anugraha / githubweb
- fix revoke qr — Anugraha / githubweb
- code refactor — Anugraha / githubweb
- updated test as per comments — Pooja Ravi / githubweb
- updated test as per comments — Pooja Ravi / githubweb
- updated test- added assignment flow — Pooja Ravi / githubweb
- updated test- added assignment flow — Pooja Ravi / githubweb
- fix comments — Anugraha / githubweb
- fix cconflict — Anugraha / githubweb
- updated test- added assignment flow — Pooja Ravi / githubweb
- updated test- added assignment flow — Pooja Ravi / githubweb
- fix qr code delete function — Anugraha / githubweb
- fix build failure — Anugraha / githubweb
- refactor — Anugraha / githubweb
- Remove gap on top of Scan QR code screen that should not have been there. — Mike Dawson / githubweb
- updated test-resolved merge conflicts — Pooja Ravi / githubweb
- Minor tidyups: — Mike Dawson / githubweb
- ScanQRCodeViewModel: should accept account manager as a normal dependency — Mike Dawson / githubweb
- fix test — Anugraha / githubweb
- add invalid qr code ui part — Anugraha / githubweb
- remove qrCodeBadgeError from manageaccountviewmodel — Anugraha / githubweb
- updated test - error — Pooja Ravi / githubweb
- fix landscape mode — Anugraha / githubweb
- Change AppActionButton contentDescription to use UiText instead of string. — Mike Dawson / githubweb
- Fix ManageAccountViewModel : remove race condition created by calling .launch twice for a single operation. — Mike Dawson / githubweb
- Refactor for consistent naming on PersonQrBadge entity. — Mike Dawson / githubweb
- change qr code library — Anugraha / githubweb
- Tidyup ManageAccountScreen: if password not set, still use the same ListItem. — Mike Dawson / githubweb
- Further tidyup: — Mike Dawson / githubweb
- Tidyup ScanQRCodeViewModel: — Mike Dawson / githubweb
- refactor — Anugraha / githubweb
- updated test - More Options — Pooja Ravi / githubweb
- Remove PersonQrBadge existsByUrl: looking for a badge by URL needs to be done by using the list function. — Mike Dawson / githubweb
- Further qr badge datasource tidyup: — Mike Dawson / githubweb
- Minor tidyup on SetUsernameAndPassword: — Mike Dawson / githubweb
- AuthenticateQrBadgeUseCaseDbImpl: remove useless if statement that could never be true — Mike Dawson / githubweb
- Remove hardcoded english from ui text strings — Anugraha / githubweb
- add automatic username suggestion — Anugraha / githubweb
- Add UrlExt function to separate a school endpoint url from the rest of any link. — Mike Dawson / githubweb
- fix revoke issue — Anugraha / githubweb
- updated eraseText — Pooja Ravi / githubweb
- updated test - automated username field — Pooja Ravi / githubweb
- updated test - automated username field — Pooja Ravi / githubweb
- Update datalayer README to add conceptual notes on data deletion. — Mike Dawson / githubweb
- Fix UrlExt.schoolUrlOrNull function. — Mike Dawson / githubweb
- Update datalayer README to add conceptual notes on data deletion. — Anugraha / githubweb
- updated eraseText — Anugraha / githubweb
- Fix UrlExt.schoolUrlOrNull function. — Anugraha / githubweb
- remove other custom logic for schoolurl — Anugraha / githubweb
- updated test - automated username field — Pooja Ravi / githubweb
- Add normalization for school endpoint URL. — Mike Dawson / githubweb
- Fix PersonQrBadgeEntityDao LIST_SQL query: the WHERE clause was not handling guidNum = 0 correctly. — Mike Dawson / githubweb
- updated eraseText — Anugraha / githubweb
- Add normalization for school endpoint URL. — Anugraha / githubweb
- add qr code image — Anugraha / githubweb
- code refactor — Anugraha / githubweb
- updated test - automated username field — Pooja Ravi / githubweb
- code refactor — Anugraha / githubweb
- updated test - automated username flow — Pooja Ravi / githubweb
- Rename ManageAccount route parameters and add property KDocs. — Mike Dawson / githubweb
- remove authenticateqrbadgeusecase from client di — Anugraha / githubweb
- Update CreateAccountSetUserNameViewModel: — Mike Dawson / githubweb
- remove validatepassword fun — Anugraha / githubweb
- 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. — nikunj.sharma / githubweb
- Updated password error — Pooja Ravi / githubweb
- updated test codes — Pooja Ravi / githubweb
- Updated password error — Pooja Ravi / githubweb
- updated test - Invite user — Pooja Ravi / githubweb
- code refactor — Anugraha / githubweb
- changes related RedeemInviteIntegrationTest — nikunj.sharma / githubweb
- updated test - missing appId — Pooja Ravi / githubweb
- updated test - mistyped variable — Pooja Ravi / githubweb
- Fix OtherOptionsViewModel to use normalized endpoint URL string when URL entered manually. — Mike Dawson / githubweb
- updated test - name — Pooja Ravi / githubweb
- code refactor — Anugraha / githubweb
- Terminology change: class edit screen to show 'class name', assignment edit screen to show 'assignment name'. — Mike Dawson / githubweb
- Terminology change: class edit screen to show 'class name', assignment edit screen to show 'assignment name'. — Mike Dawson / githubweb
- Updated Name* to Class name* /Assignment name* — Pooja Ravi / githubweb
- updated test - invite_code_field — Pooja Ravi / githubweb
- updated test - invite_code_field — Pooja Ravi / githubweb
- qrcode screen added — nikunj.sharma / githubweb
- invite_qr_link added — nikunj.sharma / githubweb
- updated test - name — Pooja Ravi / githubweb
- updated test - name — Pooja Ravi / githubweb
- updated test - added qr_link id — Pooja Ravi / githubweb
- updated test - added invitation — Pooja Ravi / githubweb
- Tidyup: — Mike Dawson / githubweb
- Temporarily disable checking invalid QR code scanned: this check should be in manage account screen. — Mike Dawson / githubweb
- Add try/catch to avoid CreateAccountSetUserNameViewModel crashing if offline. — Mike Dawson / githubweb
- Fix merge of main branch NavHost imports. — Mike Dawson / githubweb
- updated test - added add new person btn — Pooja Ravi / githubweb
- updated test - scan qr btn — Pooja Ravi / githubweb
- add qr code camera permission — Anugraha / githubweb
- Refactor to use sealed interface for invite. — Mike Dawson / githubweb
- code refactor — Anugraha / githubweb
- More refactoring work in progress. — Mike Dawson / githubweb
- More refactoring work in progress. — Mike Dawson / githubweb
- More refactoring work in progress. — Mike Dawson / githubweb
- More refactoring work in progress. — Mike Dawson / githubweb
- Rename JoinClazzWithCode to EnterInviteCode — Mike Dawson / githubweb
- Invite refactor work in progress. — Mike Dawson / githubweb
- Invite refactor work in progress. — Mike Dawson / githubweb
- Updated invite screen — Mike Dawson / githubweb
- Remove * from invitepersonscreen role dropdown. — Mike Dawson / githubweb
- Add test tag for invite code. — Mike Dawson / githubweb
- Update InvitePerson screen to update automatically when approval required time expires. — Mike Dawson / githubweb
- Update invite code to be in its own text field for easier testing. Copy on click. — Mike Dawson / githubweb
- Remove obsolete invite redemption integration test. — Mike Dawson / githubweb
- Update link style on invite screen. — Mike Dawson / githubweb
- updated test - updated design — Pooja Ravi / githubweb
- updated test - test id — Pooja Ravi / githubweb
- 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. — Mike Dawson / githubweb
- updated test - test changes — Pooja Ravi / githubweb
- Invite refactor work in progress: handle start app from intent (eg opening a link from another app). — Mike Dawson / githubweb
- Add support for opening a link using Maestro bundle argument. — Mike Dawson / githubweb
- updated test - test changes — Pooja Ravi / githubweb
- Initial implementation of redeeming a new user invite. — Mike Dawson / githubweb
- Remove old Invite model. — Mike Dawson / githubweb
- Remove old Invite model import line — Mike Dawson / githubweb
- Fix logic for showing terms/conditions. — Mike Dawson / githubweb
- GetPlayStoreReferrer added — nikunj.sharma / githubweb
- Move navigation on account creation logic to a domain UseCase. — Mike Dawson / githubweb
- Add navigate on account creation to app di — Mike Dawson / githubweb
- Bump version number. — Mike Dawson / githubweb
- updated test -terms added — Pooja Ravi / githubweb
- GetPlayStoreReferrer handled exception — nikunj.sharma / githubweb
- updated test -terms added — Pooja Ravi / githubweb
- Bump version code. — Mike Dawson / githubweb
- your date of birth updated - test — Pooja Ravi / githubweb
- your date of birth updated - test — Pooja Ravi / githubweb
- Handle deferred deep link: initial attempt. — Mike Dawson / githubweb
- Bump version. — Mike Dawson / githubweb
- Add additional logging for deferred deep link management. — Mike Dawson / githubweb
- Add doc on link testing. — Mike Dawson / githubweb
- Add doc on link testing. — Mike Dawson / githubweb
- Add doc on link testing. — Mike Dawson / githubweb
- Tidyup link testing doc. — Mike Dawson / githubweb
- Tidyup link testing doc. — Mike Dawson / githubweb
- Fix SchoolLinkRoute to include RESPECT_SCHOOL_LINK_SEGMENT in redirect. — Mike Dawson / githubweb
- Fix SchoolLinkRoute to include RESPECT_SCHOOL_LINK_SEGMENT in redirect. — Mike Dawson / githubweb
- merge with invite person branch — Anugraha / githubweb
- updated link flow — Pooja Ravi / githubweb
- updated link flow — Pooja Ravi / githubweb
- updated link flow — Pooja Ravi / githubweb
- updated link flow — Pooja Ravi / githubweb
- Tidyup of handling deferred deep links. — Mike Dawson / githubweb
- Bump version — Mike Dawson / githubweb
- updated link flow — Pooja Ravi / githubweb
- Add isFirstPerson property to NewUserInvite. — Mike Dawson / githubweb
- Fix ADB command line start link example. — Mike Dawson / githubweb
- markFirstUserInviteAsDeleted and handle error case — Anugraha / githubweb
- Create ClassInvite entities for new classes. — Mike Dawson / githubweb
- Update AcceptInviteScreen to show details for class invite. — Mike Dawson / githubweb
- Initial implementation handling acceptance for teacher or student of class invite. — Mike Dawson / githubweb
- Initial implementation of approval for class invites for teachers and students. — Mike Dawson / githubweb
- Remove use of role dropdown when inviting to class: this is no longer visible or needed when a user goes through add teacher/add student. — Mike Dawson / githubweb
- Fix handling permissions for Invite. — Mike Dawson / githubweb
- Maestro fixes: — Mike Dawson / githubweb
- Update invite screen: add support for class invites that are via parents. — Mike Dawson / githubweb
- Invitation management: updates to support signup via parent devices for classes. — Mike Dawson / githubweb
- Initial end-to-end implementation of parent device signup for a class invitation. — Mike Dawson / githubweb
- Shorten 001_001 test due to Maestro bug. — Mike Dawson / githubweb
- Fix admin_add_app_and_teacher.yaml flow with new update system. — Mike Dawson / githubweb
- Update AcceptInvite to show error message if/when required and loading indicator. — Mike Dawson / githubweb
- fix web registration form size — Anugraha / githubweb
- Ensure waiting for permission to join is enforced in UI. — Mike Dawson / githubweb
- Invite edge case handling — Mike Dawson / githubweb
- Update notices. — Mike Dawson / githubweb
- Update AddSchoolUseCase and permissions to prevent creation of an additional admin during school self registration — Mike Dawson / githubweb
- Remove obsolete / unused DeepLinkConstants. Update RegisterSchoolUseCase to use shared invite code logic. — Mike Dawson / githubweb
- Fix SchoolDirectoryMode — Mike Dawson / githubweb
- Bump version — Mike Dawson / githubweb
- Add hidekeyboad logic in Jetpack compose to attempt to avoid flakiness on Maestro test. — Mike Dawson / githubweb
- Update README and ARCHITECTURE docs. — Mike Dawson / githubweb
- Update architecture, design, and coding guidelines. — Mike Dawson / githubweb
- Fix case. — Mike Dawson / githubweb
- Clarify domain layer use case. — Mike Dawson / githubweb
- implement sharedschooldevicesettings screen ui — Anugraha / githubweb
- update with main — Anugraha / githubweb
- implement teacherandadminlogin screen ui — Anugraha / githubweb