Summary
- checklist 4 -5 (commit: 3dabd43) (details)
- .......... (commit: b2f6620) (details)
- Added 3 button in onboarding screen, created individual login feature (commit: 5af78dc) (details)
- 1) Add createLocalAccount() function in UstadAccountManager.kt (commit: 5fee968) (details)
- 1) Add createLocalAccount() function in UstadAccountManager.kt (commit: f987978) (details)
- 1) Add createLocalAccount() function in UstadAccountManager.kt (commit: 945c617) (details)
- invite via contact ui created for android/desktop (commit: 5cce265) (details)
- chip text field changes (commit: 12c5567) (details)
- 1) Removed carousel, List Item added. (commit: 6c3d4cf) (details)
- - Added Zip and Unzip use cases in commonMain and androidMain. (commit: e851e1d) (details)
- -Modifications in rememberUstadFilePickLauncher for folder picking, and updates to other classes accordingly. (commit: 10569f8) (details)
- Incomplete tests (commit: 3e1d554) (details)
- clazzinvite added to dp, processinviteUsecase class create to send invite (commit: cfee2b4) (details)
- route created for clazzinviteviacontact (commit: 57fa741) (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. (commit: 59ebdad) (details)
- ContactToServerUseCase created (commit: 51a0a46) (details)
- Change icon to given illustration, fix IndividualLearner library screen content button visibility. (commit: 3e5f08b) (details)
- Change icon to given illustration, fix IndividualLearner library screen content button visibility. (commit: 2972e07) (details)
- Change icon to given illustration, fix IndividualLearner library screen content button visibility. (commit: 3079127) (details)
- api response getting, (commit: 8162232) (details)
- Change icon to given illustration, fix IndividualLearner library screen content button visibility. (commit: 212541f) (details)
- Guest login test (commit: 817ddc2) (details)
- twilio added for sms (commit: 53c7f03) (details)
- assetlink json created (commit: 94e8dd0) (details)
- data base version changes (commit: 7019704) (details)
- Remove hard coded assetlinks.json (commit: f3d3dd5) (details)
- Add well-known to gitignore (commit: b02941e) (details)
- Export functionality with JVM Test cases . (commit: 6234cf3) (details)
- Export functionality with JVM Test cases . (commit: ad4a75b) (details)
- link json verified (commit: 66c860b) (details)
- invite accept flow completed (commit: 0cd69ce) (details)
- import export code. (commit: af07bf3) (details)
- import export code. (commit: c49b935) (details)
- in web ui chip text fields connected with viewmodel (commit: 111a882) (details)
- Remove offline sharing and import export part.this branch only have individual functionality (commit: 230ab35) (details)
- withDoorTransactionAsync added in ProcessInviteUseCase (commit: c4412e0) (details)
- settings issue resolved (commit: c5b5b79) (details)
- changes in user accounts (commit: dbce120) (details)
- changes in user accounts (commit: 0c8d2d1) (details)
- passkey sign in and sign up (commit: 03b3141) (details)
- migration fixed (commit: 693b1be) (details)
- CreatePasskeyusecase added (commit: 6f5f4ae) (details)
- added passkeyverifyresult and handling response after verification on server (commit: 61fd389) (details)
- Initial refactoring to make repository nullable when used with a local only account. (commit: 18243a6) (details)
- Update unit testing to use UmAppDatalayer and nullable repository. (commit: 22f5b13) (details)
- Fix app-ktor-server di module. (commit: 59abccf) (details)
- Remove Gson from CommonKtorTestDiModule (commit: ba2d6d8) (details)
- Update implementation of new local account creation. (commit: d9dcd46) (details)
- Update handling of new local account creation. Ensure AddNewPersonUseCase is created in UstadApp. (commit: e0016c1) (details)
- Refactor: Endpoint is now LearningSpace. (commit: 2a3a8bf) (details)
- Refactor: Endpoint is now LearningSpace. (commit: 68ffde9) (details)
- commit (commit: aff5439) (details)
- Refactor: Endpoint is now LearningSpace. Remove Klock dependency. (commit: 734d288) (details)
- Add SystemDb (commit: 7004928) (details)
- Refactor ApiUrlConfig into SystemUrlConfig. Update documentation. (commit: 62a5ead) (details)
- add child profile done (commit: 4b2579b) (details)
- add profile will be visible if newPersonalAccountsLearningSpaceUrl not null (commit: cd4412f) (details)
- Work in progress - implement password protected system config API REST server endpoint. (commit: aa88b1d) (details)
- Fix umRestApplication compilation (commit: 7492fb1) (details)
- app icon added (commit: 8ccb97b) (details)
- Update NavControllerExt for new flow. Add comments on AddAccountSelectNewOrExistingViewModel . (commit: be0db36) (details)
- Implement using the configuration from SystemDb to get the database url, username, and password for the learning space db. (commit: c1995c6) (details)
- OtherSignUpOptionSelectionScreen added (commit: fd49117) (details)
- GetLocalAccountsSupportedUseCase added (commit: 24f28a2) (details)
- LearningSpaceListScreen added (commit: dd16b58) (details)
- login flow update (commit: eb8cf81) (details)
- login flow update (commit: d2cc40e) (details)
- commit (commit: d6fff93) (details)
- commit (commit: a25819a) (details)
- textcase error fixed (commit: 6ef842d) (details)
- comit (commit: 2e512f1) (details)
- commit (commit: 204e5d1) (details)
- commit (commit: 7874613) (details)
- commit (commit: 11914e2) (details)
- commit (commit: 8797eec) (details)
- remove create account in LoginScreen.kt (commit: cb17224) (details)
- remove create account from web (commit: af757c8) (details)
- login flow update (commit: 3d31717) (details)
- migration issue (commit: 5a2220a) (details)
- migration issue (commit: a906868) (details)
- applicationContext changed to this@AbstractAppActivity) (commit: 094b30e) (details)
- site and term issue fixed (commit: 2816c81) (details)
- site and term issue fixed (commit: ead9d4f) (details)
- User flow change (commit: b1ed946) (details)
- commit (commit: d0730bf) (details)
- User flow change (commit: ed2c174) (details)
- User flow change (commit: bef0096) (details)
- personal account library screen issue (commit: 198c08e) (details)
- commit (commit: 9f9a5fd) (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 (commit: 9dca9db) (details)
- Update README.md (commit: e314413) (details)
- Update README.md (commit: a683230) (details)
- Update 007_002a_user_registration_above_age_13_test_description.md (commit: 5dafd7f) (details)
- Update README.md (commit: 2d3c360) (details)
- Create 007_002b_user_registration_above_age_13_test_description.md (commit: 1e14f2d) (details)
- Update README.md (commit: 7610156) (details)
- Update README.md (commit: fea4148) (details)
- Create 007_002c_user_registration_above_age_13_test_description.md (commit: d61eb31) (details)
- Create 007_002d_user_registration_above_age_13_test_description.md (commit: d17bbe5) (details)
- Create 007_002e_user_registration_personalal_account_can_add_child_profiles (commit: 3a9eb1c) (details)
- Update README.md (commit: 3cb96ae) (details)
- Update 007_002a_user_registration_above_age_13_test_description.md (commit: 9edae23) (details)
- Update 007_002b_user_registration_above_age_13_test_description.md (commit: e3b1a1f) (details)
- Update 007_002c_user_registration_above_age_13_test_description.md (commit: 2f2d47b) (details)
- Update 007_002d_user_registration_above_age_13_test_description.md (commit: ec9ced3) (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 (commit: 11e3606) (details)
- SignUpEnterUsernamePasswordScreen added (commit: c5573a5) (details)
- Admin can enable/disable registration for users (commit: e3e3368) (details)
- Update 007_002a_user_registration_above_age_13_test_description.md (commit: ab83f91) (details)
- child session issue (commit: b834c8b) (details)
- changes in simplified on boarding (commit: acd35c7) (details)
- changes in simplified on boarding (commit: daf6336) (details)
- changes in simplified on boarding (commit: cee02ef) (details)
- changes in simplified on boarding (commit: dc672e3) (details)
- changes in simplified on boarding (commit: 3cb8120) (details)
- changes in simplified on boarding (commit: c21f303) (details)
- changes in simplified on boarding (commit: 9a7bd1a) (details)
- changes in simplified on boarding (commit: 2edb34d) (details)
- web ui created (commit: 2947dcb) (details)
- changes in existing codes (commit: cb95f4b) (details)
- changes in existing codes (commit: 8e57a6e) (details)
- changes in RedirectViewModel (commit: 4f603ec) (details)
- existing tests (commit: efbe253) (details)
- existing tests with conditions (commit: 5e4599c) (details)
- preset learnning space check placed in NavControllerExt.kt (commit: 4812c98) (details)
- Cypress existing test changes (commit: 770531d) (details)
- Cypress existing test changes (commit: 3fda7b0) (details)
- changes in web part (commit: f64418d) (details)
- Cypress existing test changes (commit: 8e24ca2) (details)
- unit test added (commit: 80b056d) (details)
- Add changes/todos for learning space list. (commit: 61c167c) (details)
- pr comment (commit: 6ef435d) (details)
- commit (commit: d54d832) (details)
- commit (commit: 0c39d60) (details)
- worked on todo points (commit: 104e565) (details)
- added id (commit: a903f4a) (details)
- Cypress code update (commit: 666835a) (details)
- Cypress code update (commit: c9f55ec) (details)
- Cypress code update (commit: e6c9041) (details)
- dependency issue fixed (commit: e7bfda3) (details)
- port issue fixed (commit: a1940ed) (details)
- instance changes (commit: 7229d93) (details)
- commit (commit: 7ab4534) (details)
- commit (commit: 221eff5) (details)
- Add required door entities to SystemDb. (commit: 387d125) (details)
- Change endpoint for SystemDb in UstadApp DI. (commit: a29b51d) (details)
- commit (commit: 7552f20) (details)
- command added (commit: dddcbcd) (details)
- delete dir code added (commit: 806b149) (details)
- commit (commit: 3065109) (details)
- readme updated to test passkey (commit: 20cbf3c) (details)
- readme updated to test passkey (commit: bea3aaa) (details)
- crash fixed (commit: cf50dce) (details)
- ustad-appconfig command added (commit: f2e4b31) (details)
- commit (commit: 2a6578f) (details)
- commit (commit: 3c91b89) (details)
- error fixed (commit: acfb787) (details)
- commit (commit: 2efda32) (details)
- commit (commit: 399d4ff) (details)
- commit (commit: 6890832) (details)
- commit (commit: 7b1a0fd) (details)
- commit (commit: 2b65bf2) (details)
- system db added in js di (commit: b93e3ea) (details)
- system db changes (commit: 1c13ec4) (details)
- Fix SystemDb - add ReplicateEntity annotation for LearningSpaceInfo. (commit: da44189) (details)
- changing admin person to admin user (commit: 617059c) (details)
- desktop di added (commit: e148573) (details)
- readme updated (commit: 90b09d6) (details)
- readme updated (commit: 1896b67) (details)
- install.md updated (commit: c047c02) (details)
- Update to use a single command with subcommands for running the server and managing the server. (commit: 207de4b) (details)
- readme updated (commit: 0079c9c) (details)
- test server controller updated (commit: 0d1f6f4) (details)
- test server controller updated (commit: 8d320be) (details)
- Fix ServerAppMain when started with no args to run server by default. (commit: e5f3fd1) (details)
- Fixes/improvements for initial setup and learning space creation. (commit: d1780d8) (details)
- Add app-ktor-server/server.properties to gitignore (commit: fe7e2d7) (details)
- Fix server setup procedures for binary server build. (commit: d29dfce) (details)
- Fix testserver-controller to disable using jsDevServer (e.g. reverse proxy for webpack) when using testserver-controller . (commit: 7c1f5d5) (details)
- Update cypress and maestro scripts to use learning space parameter name. (commit: 05057b7) (details)
- invite branch merged (commit: 18b2e66) (details)
- invite bug fix (commit: 6a33742) (details)
- Work-in-progress migration of SystemDb to using SQLdelight. (commit: c1923ad) (details)
- invite bug fix (commit: 18c6ecf) (details)
- ProcessInviteUseCaseTest issue fix (commit: 8f1cad1) (details)
- ParseInviteUseCaseTest issue fix (commit: 81face5) (details)
- Updated test descriptions to reflect changes (commit: c1cb1ba) (details)
- Updated test descriptions to reflect changes (commit: a1f9167) (details)
- Updated test descriptions to reflect changes (commit: 06c5219) (details)
- Rename lib-systemdb-model to lib-systemdb-core (because it contains common repository interfaces as well). (commit: 1080ad9) (details)
- invite user merged (commit: 8f79917) (details)
- Modularize XXHash (commit: adcf68e) (details)
- Handle showing list of learning spaces on desktop using SQLDelight based implementation. (commit: 573a02d) (details)
- Remove explicit dependsOn for lib-systemdb-core and lib-systemdb-sqldelight such that default hierarchy is applied. (commit: 2e3b71b) (details)
- Fix LearningSpaceServerRepo add function to add learningspace to in memory cache. (commit: 0d7022d) (details)
- Handle listing learning spaces on Android using SQLDelight based systemdb. (commit: 2bdc69f) (details)
- Update app-react to use SQLDelight based learning space list. (commit: f81b913) (details)
- Remove obsolete server Google API key config (commit: 0ca4bec) (details)
- Fix Cypress 004-005 - after student clicks submit needed to ensure that submission was saved before moving on. (commit: 3b52f9a) (details)
- Refactor libsystemdb to lib-centralappconfigdb and update docs. (commit: f705a9e) (details)
- commit (commit: c2f81c8) (details)
- Fix UmAppDatabaseMigration handling of adding ClazzInvite table. (commit: d3aded4) (details)
- some class name change and coding style commit (commit: 1b0d7ae) (details)
- preferImmediatelyAvailableCredentials added (commit: 922bf4c) (details)
- saving password in password manager (commit: a18991c) (details)
- LoginWithPasskeyUseCase.kt changed to GetCredentialUseCase (commit: 0c158cf) (details)
- getting domain from learning space and moving impl to core (commit: a87cc0e) (details)
- Fix ServerAppMain setting config file. Set using the default ustad-server.conf file if it exists automatically. (commit: 6e0fbb5) (details)
- username , the text remains in chip field and Email notification subject line is blank fixed (commit: 4b3a9f2) (details)
- commit (commit: dff2ece) (details)
- Minor invite tidy up. (commit: ab532c9) (details)
- Fix ParseInviteUseCaseTest (commit: 96be81b) (details)
- Workaround for TetsServerController compilation. (commit: 5d0e2a1) (details)
- Fix ServerAppMain to pass config prop using -config= property correctly. (commit: e36033f) (details)
- when invitation sent pop back and sending invitation even if text present in textfield not created chip (commit: a16402a) (details)
- Update invite related files to follow naming conventions. (commit: a11310a) (details)
- Improvements to ClazzInvite system: (commit: 3c20d70) (details)
- resend invite added (commit: 290c1ed) (details)
- pending invite list showing in ClazzMemberListScreen (commit: 4fa9532) (details)
- simplified onboarding changes merged (commit: 6f72595) (details)
- SendEmailUseCase refracted as interface and implemented real and mock email sender (commit: 22caeae) (details)
- e sign-up view model to handle NEXT argument similarly to Login view model (commit: c009405) (details)
- useMockEmail set false in appconfig (commit: d233a08) (details)
- Update testserver-controller after primary merge to create learning space as required on dev-simplified-onboarding. (commit: b9759f3) (details)
- Fix testserver-controller cypress run: disable jsDevServer when starting server. (commit: b06fd27) (details)
- maestro and cypress updates (commit: f0446e1) (details)
- maestro test fix (commit: 88bb8cd) (details)
- passkey signin added in AddAccountSelectNewOrExisting (commit: 755615d) (details)
- test descriptions (commit: e09a91e) (details)
- test descriptions (commit: 5d0f169) (details)
- Refactoring to ensure that newly added screens/viewmodels accurately follow naming patterns. (commit: 21c9d20) (details)
- Improve ClazzInvite handling of keyboard hiding. (commit: f7c73bd) (details)
- Invitation improvements (commit: c34db32) (details)
- revoke passkey added (commit: 981268d) (details)
- for resend using existing send invitation use case (commit: e0106fe) (details)
- Resend invite use cases removed (commit: b897088) (details)
- fix issue 1050 (commit: 8e345c4) (details)
- cypress test-005_004 external link test fix for simplified onboarding branch (commit: ea1d912) (details)
- Merge migrations. (commit: 1a8ec7b) (details)
- Fix compilation after updated primary merge (including attempt list). (commit: a38cdb7) (details)
- updated e2e tests for attemptlist test updates (commit: 84b6283) (details)
- updated e2e tests for attemptlist test updates (commit: 084f30d) (details)
- updated cypress test (commit: 893c2eb) (details)
- Tidyup handling of using saved passwords. (commit: 5d53534) (details)
- Tidyup and refactoring of the signup/registration flow and passkey handling. (commit: bf1cd6d) (details)
- Add binding for CheckRegistrationAllowedUseCase (commit: 076dd2c) (details)
- Fix merge (commit: 4cb822a) (details)
- Fix merge (commit: be23e75) (details)
- Fixes for passkey creation and additional documentation (commit: e720b05) (details)
- Refactor passkey and credential handling: (commit: f096b37) (details)
- Fix DomainDiModuleJs compilation (commit: 0595132) (details)
- Fix DesktopDomainDiModule compilation (commit: a8f77f8) (details)
- Updated button name - Manage account in cypress test (commit: dfbf35a) (details)
- Updated button name - Manage account in maestro test (commit: fe75fb7) (details)
- Manage account in maestro test 007_004 (commit: 025c190) (details)
- Manage account in maestro test 001_002 (commit: 0756230) (details)
- Update passkey creation: (commit: b856e5b) (details)
- Add learning space url template support to testserver controller to enable maestro end to end tests to use https. (commit: 3d90767) (details)
- username suggestions added (commit: b8ec4ee) (details)
- Kotlinx Serialization Classes for WebAuthn Passkey Response (commit: ca2dee9) (details)
- changes in GetCredentialUseCaseImpl (commit: e609f90) (details)
- Fix testServerController running Cypress: changing the order of adding to the running server list broke the reverse proxy interceptor. (commit: 41d0e2d) (details)
- CreatePasskey use case should be returning the webauthn response (commit: d1dbaa8) (details)
- added UsernameSuggestionUseCase (commit: 4e53f26) (details)
- spec added (commit: 17c2b60) (details)
- Refactor passkey rpId and user id handling: (commit: 9e20fad) (details)
- changed the name of PasskeyWebAuthNResponse according to spec (commit: ee491d6) (details)
- Move webauthn model into model package. (commit: e9652b1) (details)
- user handle encoding decoding added with test (commit: 6d684cc) (details)
- clean up encoding decoding (commit: ccb7cba) (details)
- Fix SavePersonPasskeyUseCase compilation (commit: 908588c) (details)
- username issue fixed for web (commit: 40e3bfc) (details)
- Fix AbstractAppActivity compilation and remove CreatePasskeyRequestJsonUseCase from desktop and web DI. (commit: 12bbd2f) (details)
- Minor tidyup - remove commented out code etc. (commit: f7c5868) (details)
- Remove unused json codegen dependency. (commit: 5c8f8ca) (details)
- Fix ustad-server.conf in distribution version to avoid setting an incorrect .well-known directory. (commit: d57678a) (details)
- Add documentation on checking asset links. (commit: 3957182) (details)
- Update documentation on checking asset links. (commit: 428637e) (details)
- invite user e2e and username test added to cypress tests (commit: ed31389) (details)
- invite user e2e and username test added to maestro tests (commit: f772f0b) (details)
- google password manager issues fixed (commit: cd42574) (details)
- google password manager signing in issues fixed (commit: f282bc0) (details)
- maestro - stopserver uncommented (commit: 963ab08) (details)
- SignUpScreen bug fix for issue (commit: 5bb2cba) (details)
- updated cypress - mandatory field check (commit: 0199499) (details)
- updated maestro - added max tries on downloads (commit: fda3486) (details)
- maestro - 007_007b_admin_send_group_invitation_to_join_course_via_email.yaml moved to pending folder (commit: c351416) (details)
- Remove obsolete CreatePasskeyRequestJsonUseCase (commit: f196dbb) (details)
- Revert changes to application.conf and update ServerRunner to handle useMockEmail (commit: b6210a7) (details)
- Fix compilation issues after merging primary into dev-simplifed-onboarding (commit: 1189d5d) (details)
- Delete obsolete scripts and wget test logs. (commit: 34d4dc5) (details)