Changes
#42 (Nov 11, 2025, 1:37:17 PM)
- Add a lot of additional datalayer logging for attempt to catch flakey behavior where pending enrollment is not displayed. — Mike Dawson / githubweb
#41 (Nov 11, 2025, 9:35:20 AM)
- Fix Redeem invitation issue caused by change to handling account scope. Add ServerAccountScopeManager to create a single per-school manager of account scopes. — Mike Dawson / githubweb
#40 (Nov 11, 2025, 8:24:19 AM)
- Attempt to fix intermittent ConcurrentModificationException on server. — Mike Dawson / githubweb
#34 (Nov 10, 2025, 2:58:40 PM)
- updated erase text flow — Pooja Ravi / githubweb
- updated "Pending requests.*" — Pooja Ravi / githubweb
- updated ".*Pending requests.*" — Pooja Ravi / githubweb
- updated to text — Pooja Ravi / githubweb
- updated eraseText — Pooja Ravi / githubweb
- test — Pooja Ravi / githubweb
- test updated — Pooja Ravi / githubweb
- test updated — Pooja Ravi / githubweb
#33 (Nov 10, 2025, 12:41:05 PM)
- Fix label match admin_add_app_and_teacher — Mike Dawson / githubweb
#32 (Nov 10, 2025, 11:52:44 AM)
- addchild usecase added — nikunj.sharma / githubweb
- CHANGES relatd to adding child — nikunj.sharma / githubweb
- CHANGES relatd to adding child — nikunj.sharma / githubweb
- user-signup-e2e — Pooja Ravi / githubweb
- crash fix — nikunj.sharma / githubweb
- added clearstate — Pooja Ravi / githubweb
- added teardown — Pooja Ravi / githubweb
- Gender commented — Pooja Ravi / githubweb
- corrected — Pooja Ravi / githubweb
- https://github.com/UstadMobile/Respect/issues/57 — nikunj.sharma / githubweb
- account list not scrollable fixed — nikunj.sharma / githubweb
- Added mandatory field test — Pooja Ravi / githubweb
- ~/StudioProjects/RespectTest/respect-server/log - will getignore — Pooja Ravi / githubweb
- fix for issue 76 — nikunj.sharma / githubweb
- test tag added — nikunj.sharma / githubweb
- commented mandatory field tests — Pooja Ravi / githubweb
- Added hideKeyboard command — Pooja Ravi / githubweb
- Added teacher flow test — Pooja Ravi / githubweb
- update test — Pooja Ravi / githubweb
- duplicate string remove — nikunj.sharma / githubweb
- updated test flow - single test — Pooja Ravi / githubweb
- updated to password* — Pooja Ravi / githubweb
- merged with main — nikunj.sharma / githubweb
- updated to date of birth field — Pooja Ravi / githubweb
- Gender and DOB manadatory field tests — Pooja Ravi / githubweb
- DOB can't be future date - test added — Pooja Ravi / githubweb
- DOB updated test — Pooja Ravi / githubweb
- changes in SignupViewModel.kt — nikunj.sharma / githubweb
- updated student name and flow change — Pooja Ravi / githubweb
- changes in SignupViewModel.kt — nikunj.sharma / githubweb
- changes in SignupViewModel.kt — nikunj.sharma / githubweb
- changes AddChildAccountUseCase.kt — nikunj.sharma / githubweb
- commented DownloadIntegrationTest.kt as it contain error — nikunj.sharma / githubweb
- Restore deleted Maestro flow test not related to this branch — Pooja Ravi / githubweb
- Restore deleted Maestro flow file 004_create_report_test.yaml — Pooja Ravi / githubweb
- Updated test flow — Pooja Ravi / githubweb
- Updated setDate.js file — Pooja Ravi / githubweb
- updated to main — Pooja Ravi / githubweb
- updated mandatory field error — Pooja Ravi / githubweb
- string change — nikunj.sharma / githubweb
- string change — nikunj.sharma / githubweb
- string change — nikunj.sharma / githubweb
- Fix EnrollmentEntity for database — Mike Dawson / githubweb
- Update PersonListScreen to make it easier for the Maestro test to get the invite code. — Mike Dawson / githubweb
- updated copy-paste - invite code — Pooja Ravi / githubweb
- Remove class_name_label string and change admin_add_app_and_teacher to use name not class name. — Mike Dawson / githubweb
- Fix labels on 001_001 invite test to match those currently used — Mike Dawson / githubweb
#31 (Nov 10, 2025, 8:14:22 AM)
- feat: Validate date of birth on save — mandvi.verma / githubweb
- refactor: Improve `fullName` generation in `PersonExt` — mandvi.verma / githubweb
- feat: Clear email error on change — mandvi.verma / githubweb
- commit — nikunj.sharma / githubweb
- If Using family name it is duplicating the other family name and middle name so changed to given name — mandvi.verma / githubweb
- feat: Enhance ClazzDetailScreen with more information — mandvi.verma / githubweb
- Updated test — Pooja Ravi / githubweb
- refactor: Use fullName for person display and internationalize labels — mandvi.verma / githubweb
- chore: Fix Kotlin linting issues — mandvi.verma / githubweb
- feat: Make email optional for persons — mandvi.verma / githubweb
- feat: Add validation for first and last name — mandvi.verma / githubweb
- feat: Add validation for first and last name — mandvi.verma / githubweb
- Updated mandatory test — Pooja Ravi / githubweb
- style: Standardize test function naming — mandvi.verma / githubweb
- refactor: Standardize required field validation message — mandvi.verma / githubweb
- refactor: Use UiText for class name validation — mandvi.verma / githubweb
- chore: Format code for consistency — mandvi.verma / githubweb
- Minor tidy changes: — Mike Dawson / githubweb
#28 (Nov 7, 2025, 9:08:00 PM)
- Put invite code on PersonList and remove AddPersonToClazz . — Mike Dawson / githubweb
- Fix select person from list. Initial implementation of adding to class. — Mike Dawson / githubweb
#27 (Nov 6, 2025, 9:08:00 PM)
- Make ResultDest its own class so that it can support two types of return destinations: KClass based and route based. — Mike Dawson / githubweb
- Update AssignmentEditViewModel to use route based result destination. — Mike Dawson / githubweb
- Add navigation return result support for selecting a person. — Mike Dawson / githubweb
#26 (Nov 5, 2025, 9:08:00 PM)
- Update GetStarted screen to show loading status and a message if/when school is not found. — Mike Dawson / githubweb
#25 (Nov 4, 2025, 9:08:00 PM)
- Update SchoolDirectoryEntryDataSourceHttp to send requests concurrently to all known school directory servers — Mike Dawson / githubweb
#22 (Nov 2, 2025, 3:54:49 PM)
- Remove incorrect assertion on 002_browse_lessons_test.yaml — Mike Dawson / githubweb
#21 (Nov 2, 2025, 3:17:46 PM)
- Updated maestro flows — Pooja Ravi / githubweb
- Main tests ready — Pooja Ravi / githubweb
- renamed the test — Pooja Ravi / githubweb
- Added teardown to the tests — Pooja Ravi / githubweb
- Add test name as a parameter to school_init.js — Mike Dawson / githubweb
- Added new tests — Pooja Ravi / githubweb
- Moved failed tests to Flow_in_progress — Pooja Ravi / githubweb
- Removed signup flow tests also added a test to login via link — Pooja Ravi / githubweb
- Updated the error — Pooja Ravi / githubweb
- Updated the school url — Pooja Ravi / githubweb
- minor fix — Pooja Ravi / githubweb
- Updated test description — Pooja Ravi / githubweb
- Updated test description — Pooja Ravi / githubweb
- Updated ReadMe — Pooja Ravi / githubweb
- Updated ReadMe — Pooja Ravi / githubweb
- Updated tests — Pooja Ravi / githubweb
- Updated tests — Pooja Ravi / githubweb
- Updated tests — Pooja Ravi / githubweb
- Updated tests — Pooja Ravi / githubweb
- Updated phone verification tests — Pooja Ravi / githubweb
- Updated folder structure and passkey test added — Pooja Ravi / githubweb
- refactor: Simplify image selection and remove unused constant — mandvi.verma / githubweb
- refactor: Resolve URLs to absolute paths in OPDS feed — mandvi.verma / githubweb
- refactor: Resolve URLs to be absolute in `AppsDetailViewModel` — mandvi.verma / githubweb
- feat: Resolve lesson image URLs to absolute paths — mandvi.verma / githubweb
- feat: Resolve lesson image URLs to absolute paths — mandvi.verma / githubweb
- refactor: Standardize variable name for publication — mandvi.verma / githubweb
- refactor: Centralize OPDS feed URL resolution, — mandvi.verma / githubweb
- updated test flows — Pooja Ravi / githubweb
- updated phone number — Pooja Ravi / githubweb
- updated phone number — Pooja Ravi / githubweb
- updated phone number — Pooja Ravi / githubweb
- updated valid phone number — Pooja Ravi / githubweb
- Add testtag for phone number country code and number field. — Mike Dawson / githubweb
- added countrycode id — Pooja Ravi / githubweb
- deleted descriptions — Pooja Ravi / githubweb
- Update issue templates — noreply / githubweb
- Update issue templates — noreply / githubweb
- Update issue templates — noreply / githubweb
- Delete .github/ISSUE_TEMPLATE/custom.md — noreply / githubweb
- Create task_card.md — noreply / githubweb
- Tidyup resolve function. — Mike Dawson / githubweb
- Tidyup LearningUnitDetailViewModel to use resolve function — Mike Dawson / githubweb
#19 (Oct 31, 2025, 2:56:38 AM)
- Add downloader to lib-cache: work in progress. Move opds model into its own module so it can be used by lib cache. — Mike Dawson / githubweb
- Work in progress: add structure for pinning and downloading a publication. — Mike Dawson / githubweb
- Rename fields on DownloadJob and DownloadJobItem. — Mike Dawson / githubweb
- Download publication work in progress - add pinned publication entity — Mike Dawson / githubweb
- Port/adaptation of download implementation from Ustad Mobile to enable pinning web publications to be available offline. — Mike Dawson / githubweb
- Initial integration test for downloader. — Mike Dawson / githubweb
- Initial integration test for downloader: passes to download/pin an entire publication. — Mike Dawson / githubweb
- Work in progress adding pin publication job — Mike Dawson / githubweb
- respect-e2e test scenarios — Pooja Ravi / githubweb
- modified test scripts — Pooja Ravi / githubweb
- corrected links — Pooja Ravi / githubweb
- clean up — Pooja Ravi / githubweb
- Renamed REALM to SCHOOL — Pooja Ravi / githubweb
- fix — Pooja Ravi / githubweb
- feat: Implement Settings and School Directory screens — mandvi.verma / githubweb
- feat: Implement Settings and School Directory screens — mandvi.verma / githubweb
- Feat: Implement delete directory functionality — mandvi.verma / githubweb
- Feat: Initial setup for SchoolDirectoryEdit screen — mandvi.verma / githubweb
- Refactor: Move deleteDirectory functionality to SchoolDirectoryEntryDataSource — mandvi.verma / githubweb
- Refactor: Move deleteDirectory functionality to SchoolDirectoryEntryDataSource — mandvi.verma / githubweb
- Refactor: Improve School Directory Edit screen UI and ViewModel — mandvi.verma / githubweb
- Refactor: Remove app link message from SchoolDirectoryEditScreen — mandvi.verma / githubweb
- Refactor: Remove unused import in SchoolDirectoryEditScreen — mandvi.verma / githubweb
- Refactor: Implement School Directory Entry Insertion and Improve UI — mandvi.verma / githubweb
- feat: Add email field to Person entity and related screens — mandvi.verma / githubweb
- Feat: Add phone number field to Person entity and edit screen — mandvi.verma / githubweb
- Feat: Implement Android phone number utilities — mandvi.verma / githubweb
- Refactor: Integrate phone number formatting and validation — mandvi.verma / githubweb
- Refactor: Rename UstadPhoneNumberTextField to RespectPhoneNumberTextField — mandvi.verma / githubweb
- Refactor: Organize utility files and remove unused code — mandvi.verma / githubweb
- Refactor: Remove trailing newlines and whitespace — mandvi.verma / githubweb
- Refactor: Simplify School Directory Data Model and Operations — mandvi.verma / githubweb
- Refactor: Rename `insertDirectoryEntry` to `insertDirectory` and implement HTTP POST — mandvi.verma / githubweb
- Remove extraneous new line — mandvi.verma / githubweb
- Refactor: Update SchoolDirectoryDataSource and related components — mandvi.verma / githubweb
- Refactor: Enhance School Directory Management and Server-Side Logic — mandvi.verma / githubweb
- Refactor: Update School Directory data source HTTP implementation — mandvi.verma / githubweb
- Refactor: Remove unused PagingSource from SchoolDirectoryEntryDataSource — mandvi.verma / githubweb
- change — Pooja Ravi / githubweb
- change — Pooja Ravi / githubweb
- Refactor: Remove invite code logic from data sources — mandvi.verma / githubweb
- Refactor: Remove invite code logic from data sources — mandvi.verma / githubweb
- Initial implementation of functionality to set a username and password for an existing account. — Mike Dawson / githubweb
- feat: Add email and phone number to Person entity — mandvi.verma / githubweb
- feat: Add email and phone number to Person entity — mandvi.verma / githubweb
- Update set password logic to use school data source. Remove SetPasswordUseCase. — Mike Dawson / githubweb
- feat: Validate date of birth on save — mandvi.verma / githubweb
- Initial implementation of password change functionality. — Mike Dawson / githubweb
- Initial implementation of password change functionality. — Mike Dawson / githubweb
- Implement change password functionality. — Mike Dawson / githubweb
- Tidy for merge: — Mike Dawson / githubweb
- Fix for Person db datalayer: — Mike Dawson / githubweb
- Tidy: — Mike Dawson / githubweb
- Fix package name — Mike Dawson / githubweb
- Add click phone number support. — Mike Dawson / githubweb
- Update OtherOptionsViewModel.kt to check school URL is a valid RESPECT school URL. — Mike Dawson / githubweb
- Use ACRA custom data to track selected account and most recent screen — Mike Dawson / githubweb
- Update Android Gradle Plugin version. — Mike Dawson / githubweb
- Update gender dropdown and mandatory field indicators. — Mike Dawson / githubweb
- Update Room and ACRA versions. — Mike Dawson / githubweb
- Remove redundant class name string. — Mike Dawson / githubweb
- Fixes to update dev-download branch from main: compilation/full build succeeds. — Mike Dawson / githubweb
- Increase Gradle max memory setting org.gradle.jvmargs . — Mike Dawson / githubweb
- Initial connection of run download use case to lesson detail view model. — Mike Dawson / githubweb
- Update ClassDetail to display add/edit options by role. — Mike Dawson / githubweb
- Update person screen to support setting/showing roles. — Mike Dawson / githubweb
- Avoid date of birth from showing 1900 default. — Mike Dawson / githubweb
- Bump version — Mike Dawson / githubweb
- Change database names to avoid migration crash on internal testing track. — Mike Dawson / githubweb
- Implement publication pin for offline content download. — Mike Dawson / githubweb
- Update lib-cache to serve any available response (even if stale) when device is known to be offline. — Mike Dawson / githubweb
- Update pin publication prepare to include adding respect parameters on acquisition links to ensure first page opens as expected when offline. — Mike Dawson / githubweb
- Fix showing download progress. — Mike Dawson / githubweb
- Show indeterminate progress when pin publication preparation (size gathering) is underway. — Mike Dawson / githubweb
- Implement unpin/remove downloaded item. — Mike Dawson / githubweb
- Initial implementation of assignment datasource-db. — Mike Dawson / githubweb
- Initial implementation of assignment datasource-db. — Mike Dawson / githubweb
- Assignment work in progress: make deadline optional. Add assignee dropdown with filtered options. — Mike Dawson / githubweb
- Add combined datetime field. — Mike Dawson / githubweb
- Assignment work in progress: add additional pop/return support. — Mike Dawson / githubweb
- Assignment work in progress: handle selection of a learning unit for assignment. Save assignee class name on click. — Mike Dawson / githubweb
- Assignment work in progress and make back arrow display consistent — Mike Dawson / githubweb
- Assignment list implementation. — Mike Dawson / githubweb
- Implement assign button on Learning Unit Detail screen — Mike Dawson / githubweb
- Assignment detail screen implementation. — Mike Dawson / githubweb
- Add terms/conditions text. — Mike Dawson / githubweb
- Add terms/conditions text. — Mike Dawson / githubweb
- Add/remove app is per school and saved to server. — Mike Dawson / githubweb
- Restrict add/remove app to system admin. — Mike Dawson / githubweb
- Bump version. — Mike Dawson / githubweb
- empty app list error messages and icon change — nikunj.sharma / githubweb
- image change — nikunj.sharma / githubweb
- padding added — nikunj.sharma / githubweb
- Update test scenarios list to match with current primary branch. — Mike Dawson / githubweb
- Add community slack link to README.md — Mike Dawson / githubweb
- Updated 002 — Pooja Ravi / githubweb
- Updated test descriptions — Pooja Ravi / githubweb
- Updated test descriptions — Pooja Ravi / githubweb
- Updated test descriptions - 003 — Pooja Ravi / githubweb
- Updated test descriptions - 006 — Pooja Ravi / githubweb
- Cleanup — Pooja Ravi / githubweb
- link updated — Pooja Ravi / githubweb
- updated — Pooja Ravi / githubweb
#18 (Oct 10, 2025, 2:30:51 AM)
- Attempt to fix selector for enter school name screen. — Mike Dawson / githubweb
#17 (Oct 10, 2025, 2:04:03 AM)
- Update testservercontroller version. — Mike Dawson / githubweb
- Add test name as a parameter to school_init.js — Mike Dawson / githubweb
- Change Maestro test selector on get started screen. — Mike Dawson / githubweb
- Change shutdown URL to use /api/ to avoid reverse proxy issue. — Mike Dawson / githubweb
#16 (Oct 8, 2025, 12:33:07 AM)
- Update test server controller version. — Mike Dawson / githubweb
#15 (Oct 8, 2025, 12:00:16 AM)
- Add onFlowComplete teardown script to stop test server. — Mike Dawson / githubweb
#14 (Oct 7, 2025, 9:48:28 PM)
- Set log directories using JAVA_OPTS options. — Mike Dawson / githubweb
#12 (Oct 7, 2025, 9:04:26 PM)
- Change server logging to use file by default. — Mike Dawson / githubweb
#5 (Oct 7, 2025, 3:15:06 AM)
- Add support for URL substitution — Mike Dawson / githubweb
#3 (Oct 6, 2025, 6:30:44 PM)
- Fix ci-run-maestro cloud return value — Mike Dawson / githubweb
#2 (Oct 6, 2025, 6:29:19 PM)
- Add debug output for ci-run-maestro — Mike Dawson / githubweb