Changes
#53 (Jan 27, 2026, 8:09:00 PM)
#48 (Jan 22, 2026, 8:09:00 PM)
- 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
- fix revoke issue — Anugraha / 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. — 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
- 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
- Updated password error — Pooja Ravi / githubweb
- Updated password error — Pooja Ravi / githubweb
- code refactor — Anugraha / 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
- 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
- Resolve merge conflict — lipsa.behera / githubweb
#47 (Jan 21, 2026, 8:09:00 PM)
- Fix OtherOptionsViewModel to use normalized endpoint URL string when URL entered manually. — Mike Dawson / githubweb
#46 (Jan 20, 2026, 8:09:00 PM)
- modify the copy playlist — lipsa.behera / githubweb
- change to playlist — lipsa.behera / githubweb
- change to playlist — lipsa.behera / githubweb
#45 (Jan 19, 2026, 8:09:00 PM)
- tidy up playlisteditscreen — lipsa.behera / githubweb
- Add UrlExt function to separate a school endpoint url from the rest of any link. — Mike Dawson / githubweb
- updated eraseText — Pooja Ravi / githubweb
- Update datalayer README to add conceptual notes on data deletion. — Mike Dawson / githubweb
- Fix UrlExt.schoolUrlOrNull function. — Mike Dawson / githubweb
- Add normalization for school endpoint URL. — Mike Dawson / githubweb
#40 (Jan 14, 2026, 8:09:00 PM)
- connected family added in account list — nikunj.sharma / githubweb
- app can start child session — nikunj.sharma / githubweb
- biometric auth added — nikunj.sharma / githubweb
- biometric auth changes — nikunj.sharma / githubweb
- biometric auth changes — nikunj.sharma / githubweb
- switch profile funtion added — nikunj.sharma / githubweb
- updated e2e test — Pooja Ravi / githubweb
- updated e2e test — Pooja Ravi / githubweb
- commit — nikunj.sharma / githubweb
- updated e2e test — Pooja Ravi / githubweb
- updated e2e test — Pooja Ravi / githubweb
- commit — nikunj.sharma / githubweb
- commit — nikunj.sharma / githubweb
- updated e2e test description — Pooja Ravi / githubweb
- commit — nikunj.sharma / githubweb
- commit — nikunj.sharma / githubweb
- updated test flow — Pooja Ravi / githubweb
- updated test flow — Pooja Ravi / githubweb
- commit — nikunj.sharma / githubweb
- commit — nikunj.sharma / githubweb
- BiometricAuthUseCaseAndroidChannelHost removed — nikunj.sharma / githubweb
- commit — nikunj.sharma / githubweb
- full name error fix — nikunj.sharma / githubweb
- removed 000 test name from maestro.sh — Pooja Ravi / githubweb
- removed 000 test — Pooja Ravi / githubweb
- Tidyup — Mike Dawson / githubweb
#38 (Jan 12, 2026, 8:09:00 PM)
- tidy up assignmenteditviewmodel — lipsa.behera / githubweb
#35 (Jan 9, 2026, 8:09:00 PM)
- Rename the file names — lipsa.behera / githubweb
#33 (Jan 7, 2026, 8:09:00 PM)
- Update AGP plugin version — Mike Dawson / githubweb
#32 (Jan 6, 2026, 8:09:00 PM)
- Added the share screen — lipsa.behera / githubweb
#31 (Jan 5, 2026, 8:09:00 PM)
- Add permission management: work in progress. — Mike Dawson / githubweb
- Add SchoolPermissionGrantDataSource implementations. — Mike Dawson / githubweb
- Initial implementation of using CheckPersonPermissionUseCase — Mike Dawson / githubweb
- Fixes for PersonRepositoryIntegrationTest.kt (one test remaining) — Mike Dawson / githubweb
- Permission enforcement work in progress — Mike Dawson / githubweb
- Fix compilation after merging main updates. — Mike Dawson / githubweb
- Add CLassPermission to model and datasources. — Mike Dawson / githubweb
- Update RespectAccountManager to use a shared hot flow to prevent lag. — Mike Dawson / githubweb
- Enforce class view permissions including support for enrollment role-based permissions. — Mike Dawson / githubweb
- Enforce class write permission. — Mike Dawson / githubweb
- Merge session changes from main. — Mike Dawson / githubweb
- Initial implementation of read person permission checks. — Mike Dawson / githubweb
- Handle permissions for parents based on class permissions of children. — Mike Dawson / githubweb
- Add permission enforcement/checks to enrollment entities. — Mike Dawson / githubweb
- Fix ClassPermissionEntity to use autoincrement primary key — Mike Dawson / githubweb
- Update CheckPersonPermissionUseCase: can be used before person is saved to db or after saved to db without needing to lookup role. — Mike Dawson / githubweb
- Fix person entity list permission check to include viewing related persons for the authenticated user. — Mike Dawson / githubweb
- Update SQL to enforce password entity permissions — Mike Dawson / githubweb
- Remove unused PersonPasskeyEntityDao functions. — Mike Dawson / githubweb
- Update PersonDataSourceDb to follow same function name pattern as other DAOs and split store/updateLocal — Mike Dawson / githubweb
- Update class permission queries to include permissions for parents to see child's classes. — Mike Dawson / githubweb
- Add CheckSchoolPermissionsUseCase and use it in PersonList and ClassList to control the visibility of add button. — Mike Dawson / githubweb
- Implement pulling enrollment entities using a worker. — Mike Dawson / githubweb
- Add sinceIfPermissionsNotChangedSince parameter support. — Mike Dawson / githubweb
- Refactor assignment to link one assignment to one class. — Mike Dawson / githubweb
- Initial permission check for assignment read. — Mike Dawson / githubweb
- Run pull sync fixes: — Mike Dawson / githubweb
- Update SignupViewModel: remove unnecessary scope.launc that should not be there. — Mike Dawson / githubweb
- Add debugging logs to SignupViewModel. — Mike Dawson / githubweb
- Add more debugging logs to SignupViewModel. — Mike Dawson / githubweb
- Remove hello world maestro flow — Mike Dawson / githubweb
- Add retryTapIfNoChange to 001_001. — Mike Dawson / githubweb
- Remove action bar id parameter from 001_001 — Mike Dawson / githubweb
- Add repeat loop workaround for waiting Maestro cloud error. — Mike Dawson / githubweb
- Another attempt for 001_001 maestro workaround. — Mike Dawson / githubweb
- fix assignmentedit — lipsa.behera / githubweb
- removed 000 test — Pooja Ravi / githubweb
- update learningunitDetailscreen — lipsa.behera / githubweb
#28 (Jan 2, 2026, 8:09:00 PM)
- add the select task to assignment — lipsa.behera / githubweb
- change the button name add from playlist to Task. — lipsa.behera / githubweb
- Add checkboox — lipsa.behera / githubweb
#26 (Dec 31, 2025, 8:09:00 PM)
- Add filtermappings — lipsa.behera / githubweb
- Refactor the asignmentedit viewmodel — lipsa.behera / githubweb
- Add "Add task to assignment" — lipsa.behera / githubweb
- change the package name to playlists — lipsa.behera / githubweb
- change to playlists — lipsa.behera / githubweb
- updated test- added assignment flow — Pooja Ravi / githubweb
#25 (Dec 30, 2025, 8:09:00 PM)
- added code to get screenshots — Pooja Ravi / githubweb
- added code to get screenshots — Pooja Ravi / githubweb
- updated timeout — Pooja Ravi / githubweb
- updated timeout — Pooja Ravi / githubweb
- updated timeout — Pooja Ravi / githubweb
- updated timeout — Pooja Ravi / githubweb
- updated timeout — Pooja Ravi / githubweb
- updated flow — Pooja Ravi / githubweb
- updated flow — Pooja Ravi / githubweb
- updated timeouts — Pooja Ravi / githubweb
- add the multiplelesson on assignment — lipsa.behera / githubweb
- Navigation change to playlist tab onclick add from playlist in assignmentedit — lipsa.behera / githubweb
#24 (Dec 29, 2025, 8:09:00 PM)
- fix playlistList — lipsa.behera / githubweb
#19 (Dec 24, 2025, 8:09:00 PM)
- modify the code — lipsa.behera / githubweb
- modify the code — lipsa.behera / githubweb
- Modify the assign button functionality — lipsa.behera / githubweb
- updated test flow — Pooja Ravi / githubweb
#17 (Dec 23, 2025, 2:20:36 PM)
- Add the testtag for the expand/collapse — lipsa.behera / githubweb
- updated date from tomorrow to a future date — Pooja Ravi / githubweb
- Add the testtag for the expand/collapse — lipsa.behera / githubweb
- Add the testtag for the action buttons — lipsa.behera / githubweb
- update — Pooja Ravi / githubweb
- update — Pooja Ravi / githubweb
#16 (Dec 23, 2025, 7:11:07 AM)
- change the navigation from playlist tab to learnint unit detail screen — lipsa.behera / githubweb
#13 (Dec 22, 2025, 9:48:23 AM)
- update — Pooja Ravi / githubweb
#11 (Dec 22, 2025, 8:28:40 AM)
- update — Pooja Ravi / githubweb
#9 (Dec 22, 2025, 7:24:02 AM)
- fix the screen — lipsa.behera / githubweb
- add the testtag for additem. — lipsa.behera / githubweb
#6 (Dec 19, 2025, 8:09:00 PM)
- add onclicklesson function — lipsa.behera / githubweb
#5 (Dec 18, 2025, 8:09:00 PM)
- Modified the learning unit detail screen — lipsa.behera / githubweb
- Modify the Test — lipsa.behera / githubweb
#3 (Dec 16, 2025, 8:09:00 PM)
- test updates — Pooja Ravi / githubweb
- test updates — Pooja Ravi / githubweb
#2 (Dec 16, 2025, 10:20:12 AM)
- added playlist — Pooja Ravi / githubweb
- test updates — Pooja Ravi / githubweb