Summary
- checklist 4 -5 (details)
- .......... (details)
- Added 3 button in onboarding screen, created individual login feature (details)
- 1) Add createLocalAccount() function in UstadAccountManager.kt (details)
- 1) Add createLocalAccount() function in UstadAccountManager.kt (details)
- 1) Add createLocalAccount() function in UstadAccountManager.kt (details)
- invite via contact ui created for android/desktop (details)
- chip text field changes (details)
- 1) Removed carousel, List Item added. (details)
- - Added Zip and Unzip use cases in commonMain and androidMain. (details)
- -Modifications in rememberUstadFilePickLauncher for folder picking, and updates to other classes accordingly. (details)
- Incomplete tests (details)
- clazzinvite added to dp, processinviteUsecase class create to send invite (details)
- route created for clazzinviteviacontact (details)
- Added a "share app" option setting screen, changes in IndividualLearnerViewModel while navigating local user to ContentEntryListViewModel added some args to visible import content option in library screen. (details)
- ContactToServerUseCase created (details)
- Change icon to given illustration, fix IndividualLearner library screen content button visibility. (details)
- Change icon to given illustration, fix IndividualLearner library screen content button visibility. (details)
- Change icon to given illustration, fix IndividualLearner library screen content button visibility. (details)
- api response getting, (details)
- Change icon to given illustration, fix IndividualLearner library screen content button visibility. (details)
- Guest login test (details)
- twilio added for sms (details)
- assetlink json created (details)
- data base version changes (details)
- Remove hard coded assetlinks.json (details)
- Add well-known to gitignore (details)
- Export functionality with JVM Test cases . (details)
- Export functionality with JVM Test cases . (details)
- link json verified (details)
- invite accept flow completed (details)
- import export code. (details)
- import export code. (details)
- in web ui chip text fields connected with viewmodel (details)
- Remove offline sharing and import export part.this branch only have individual functionality (details)
- withDoorTransactionAsync added in ProcessInviteUseCase (details)
- settings issue resolved (details)
- changes in user accounts (details)
- changes in user accounts (details)
- passkey sign in and sign up (details)
- migration fixed (details)
- CreatePasskeyusecase added (details)
- added passkeyverifyresult and handling response after verification on server (details)
- Initial refactoring to make repository nullable when used with a local only account. (details)
- Update unit testing to use UmAppDatalayer and nullable repository. (details)
- Fix app-ktor-server di module. (details)
- Remove Gson from CommonKtorTestDiModule (details)
- Update implementation of new local account creation. (details)
- Update handling of new local account creation. Ensure AddNewPersonUseCase is created in UstadApp. (details)
- Refactor: Endpoint is now LearningSpace. (details)
- Refactor: Endpoint is now LearningSpace. (details)
- commit (details)
- Refactor: Endpoint is now LearningSpace. Remove Klock dependency. (details)
- Add SystemDb (details)
- Refactor ApiUrlConfig into SystemUrlConfig. Update documentation. (details)
- add child profile done (details)
- add profile will be visible if newPersonalAccountsLearningSpaceUrl not null (details)
- Work in progress - implement password protected system config API REST server endpoint. (details)
- Fix umRestApplication compilation (details)
- app icon added (details)
- Update NavControllerExt for new flow. Add comments on AddAccountSelectNewOrExistingViewModel . (details)
- Implement using the configuration from SystemDb to get the database url, username, and password for the learning space db. (details)
- OtherSignUpOptionSelectionScreen added (details)
- GetLocalAccountsSupportedUseCase added (details)
- LearningSpaceListScreen added (details)
- login flow update (details)
- login flow update (details)
- commit (details)
- commit (details)
- textcase error fixed (details)
- comit (details)
- commit (details)
- commit (details)
- commit (details)
- commit (details)
- remove create account in LoginScreen.kt (details)
- remove create account from web (details)
- login flow update (details)
- migration issue (details)
- migration issue (details)
- applicationContext changed to this@AbstractAppActivity) (details)
- site and term issue fixed (details)
- site and term issue fixed (details)
- User flow change (details)
- commit (details)
- User flow change (details)
- User flow change (details)
- personal account library screen issue (details)
- commit (details)
- Update and rename 007_002_user_registration_above_age_13_test_description.md to 007_002a_user_registration_above_age_13_test_description.md (details)
- Update README.md (details)
- Update README.md (details)
- Update 007_002a_user_registration_above_age_13_test_description.md (details)
- Update README.md (details)
- Create 007_002b_user_registration_above_age_13_test_description.md (details)
- Update README.md (details)
- Update README.md (details)
- Create 007_002c_user_registration_above_age_13_test_description.md (details)
- Create 007_002d_user_registration_above_age_13_test_description.md (details)
- Create 007_002e_user_registration_personalal_account_can_add_child_profiles (details)
- Update README.md (details)
- Update 007_002a_user_registration_above_age_13_test_description.md (details)
- Update 007_002b_user_registration_above_age_13_test_description.md (details)
- Update 007_002c_user_registration_above_age_13_test_description.md (details)
- Update 007_002d_user_registration_above_age_13_test_description.md (details)
- Update and rename 007_002e_user_registration_personalal_account_can_add_child_profiles to 007_002e_user_registration_personalal_account_can_add_child_profiles.md (details)
- SignUpEnterUsernamePasswordScreen added (details)
- Admin can enable/disable registration for users (details)
- Update 007_002a_user_registration_above_age_13_test_description.md (details)
- child session issue (details)
- changes in simplified on boarding (details)
- changes in simplified on boarding (details)
- changes in simplified on boarding (details)
- changes in simplified on boarding (details)
- changes in simplified on boarding (details)
- changes in simplified on boarding (details)
- changes in simplified on boarding (details)
- changes in simplified on boarding (details)
- web ui created (details)
- changes in existing codes (details)
- changes in existing codes (details)
- changes in RedirectViewModel (details)
- existing tests (details)
- existing tests with conditions (details)
- preset learnning space check placed in NavControllerExt.kt (details)
- Cypress existing test changes (details)
- Cypress existing test changes (details)
- changes in web part (details)
- Cypress existing test changes (details)
- unit test added (details)
- Add changes/todos for learning space list. (details)
- pr comment (details)
- commit (details)
- commit (details)
- worked on todo points (details)
- added id (details)
- Cypress code update (details)
- Cypress code update (details)
- Cypress code update (details)
- dependency issue fixed (details)
- port issue fixed (details)
- instance changes (details)
- commit (details)
- commit (details)
- Add required door entities to SystemDb. (details)
- Change endpoint for SystemDb in UstadApp DI. (details)
- commit (details)
- command added (details)
- delete dir code added (details)
- commit (details)
- readme updated to test passkey (details)
- readme updated to test passkey (details)
- crash fixed (details)
- ustad-appconfig command added (details)
- commit (details)
- commit (details)
- error fixed (details)
- commit (details)
- commit (details)
- commit (details)
- commit (details)
- commit (details)
- system db added in js di (details)
- system db changes (details)
- Fix SystemDb - add ReplicateEntity annotation for LearningSpaceInfo. (details)
- changing admin person to admin user (details)
- desktop di added (details)
- readme updated (details)
- readme updated (details)
- install.md updated (details)
- Update to use a single command with subcommands for running the server and managing the server. (details)
- readme updated (details)
- test server controller updated (details)
- test server controller updated (details)
- Fix ServerAppMain when started with no args to run server by default. (details)
- Fixes/improvements for initial setup and learning space creation. (details)
- Add app-ktor-server/server.properties to gitignore (details)
- Fix server setup procedures for binary server build. (details)
- Fix testserver-controller to disable using jsDevServer (e.g. reverse proxy for webpack) when using testserver-controller . (details)
- Update cypress and maestro scripts to use learning space parameter name. (details)
- invite branch merged (details)
- invite bug fix (details)
- Work-in-progress migration of SystemDb to using SQLdelight. (details)
- invite bug fix (details)
- ProcessInviteUseCaseTest issue fix (details)
- ParseInviteUseCaseTest issue fix (details)
- Updated test descriptions to reflect changes (details)
- Updated test descriptions to reflect changes (details)
- Updated test descriptions to reflect changes (details)
- Rename lib-systemdb-model to lib-systemdb-core (because it contains common repository interfaces as well). (details)
- invite user merged (details)
- Modularize XXHash (details)
- Handle showing list of learning spaces on desktop using SQLDelight based implementation. (details)
- Remove explicit dependsOn for lib-systemdb-core and lib-systemdb-sqldelight such that default hierarchy is applied. (details)
- Fix LearningSpaceServerRepo add function to add learningspace to in memory cache. (details)
- Handle listing learning spaces on Android using SQLDelight based systemdb. (details)
- Update app-react to use SQLDelight based learning space list. (details)
- Remove obsolete server Google API key config (details)
- Fix Cypress 004-005 - after student clicks submit needed to ensure that submission was saved before moving on. (details)
- Refactor libsystemdb to lib-centralappconfigdb and update docs. (details)
- commit (details)
- Fix UmAppDatabaseMigration handling of adding ClazzInvite table. (details)
- some class name change and coding style commit (details)
- preferImmediatelyAvailableCredentials added (details)
- saving password in password manager (details)
- LoginWithPasskeyUseCase.kt changed to GetCredentialUseCase (details)
- getting domain from learning space and moving impl to core (details)
- Fix ServerAppMain setting config file. Set using the default ustad-server.conf file if it exists automatically. (details)
- username , the text remains in chip field and Email notification subject line is blank fixed (details)
- commit (details)
- Minor invite tidy up. (details)
- Fix ParseInviteUseCaseTest (details)
- Workaround for TetsServerController compilation. (details)
- Fix ServerAppMain to pass config prop using -config= property correctly. (details)
- when invitation sent pop back and sending invitation even if text present in textfield not created chip (details)
- Update invite related files to follow naming conventions. (details)
- Improvements to ClazzInvite system: (details)
- resend invite added (details)
- pending invite list showing in ClazzMemberListScreen (details)
- simplified onboarding changes merged (details)
- SendEmailUseCase refracted as interface and implemented real and mock email sender (details)
- e sign-up view model to handle NEXT argument similarly to Login view model (details)
- useMockEmail set false in appconfig (details)
- Update testserver-controller after primary merge to create learning space as required on dev-simplified-onboarding. (details)
- Fix testserver-controller cypress run: disable jsDevServer when starting server. (details)
- maestro and cypress updates (details)
- maestro test fix (details)
- passkey signin added in AddAccountSelectNewOrExisting (details)
- test descriptions (details)
- test descriptions (details)
- Refactoring to ensure that newly added screens/viewmodels accurately follow naming patterns. (details)
- Improve ClazzInvite handling of keyboard hiding. (details)
- Invitation improvements (details)
- revoke passkey added (details)
- for resend using existing send invitation use case (details)
- Resend invite use cases removed (details)
- fix issue 1050 (details)
- cypress test-005_004 external link test fix for simplified onboarding branch (details)
- Merge migrations. (details)
- Fix compilation after updated primary merge (including attempt list). (details)
- updated e2e tests for attemptlist test updates (details)
- updated e2e tests for attemptlist test updates (details)
- updated cypress test (details)
- Tidyup handling of using saved passwords. (details)
- Tidyup and refactoring of the signup/registration flow and passkey handling. (details)
- Add binding for CheckRegistrationAllowedUseCase (details)
- Fix merge (details)
- Fix merge (details)
- Fixes for passkey creation and additional documentation (details)
- Refactor passkey and credential handling: (details)
- Fix DomainDiModuleJs compilation (details)
- Fix DesktopDomainDiModule compilation (details)
- Updated button name - Manage account in cypress test (details)
- Updated button name - Manage account in maestro test (details)
- Manage account in maestro test 007_004 (details)
- Manage account in maestro test 001_002 (details)
- Update passkey creation: (details)
- Add learning space url template support to testserver controller to enable maestro end to end tests to use https. (details)
- username suggestions added (details)
- Kotlinx Serialization Classes for WebAuthn Passkey Response (details)
- changes in GetCredentialUseCaseImpl (details)
- Fix testServerController running Cypress: changing the order of adding to the running server list broke the reverse proxy interceptor. (details)
- CreatePasskey use case should be returning the webauthn response (details)
- added UsernameSuggestionUseCase (details)
- spec added (details)
- Refactor passkey rpId and user id handling: (details)
- changed the name of PasskeyWebAuthNResponse according to spec (details)
- Move webauthn model into model package. (details)
- user handle encoding decoding added with test (details)
- clean up encoding decoding (details)
- Fix SavePersonPasskeyUseCase compilation (details)
- username issue fixed for web (details)
- Fix AbstractAppActivity compilation and remove CreatePasskeyRequestJsonUseCase from desktop and web DI. (details)
- Minor tidyup - remove commented out code etc. (details)
- Remove unused json codegen dependency. (details)
- Fix ustad-server.conf in distribution version to avoid setting an incorrect .well-known directory. (details)
- Add documentation on checking asset links. (details)
- Update documentation on checking asset links. (details)
- invite user e2e and username test added to cypress tests (details)
- invite user e2e and username test added to maestro tests (details)
- google password manager issues fixed (details)
- google password manager signing in issues fixed (details)
- maestro - stopserver uncommented (details)
- SignUpScreen bug fix for issue (details)
- updated cypress - mandatory field check (details)
- updated maestro - added max tries on downloads (details)
- maestro - 007_007b_admin_send_group_invitation_to_join_course_via_email.yaml moved to pending folder (details)
- Remove obsolete CreatePasskeyRequestJsonUseCase (details)
- Revert changes to application.conf and update ServerRunner to handle useMockEmail (details)
- Fix compilation issues after merging primary into dev-simplifed-onboarding (details)
- Delete obsolete scripts and wget test logs. (details)
- AddnewPerson usecase binding issue fix (details)