-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Develop to main. Release v2 #399
Commits on May 6, 2024
-
fix: Ensure cookies authentication prior to webview loading (#312)
Ensure cookies' expiry time is verified before loading a webview. Additionally, addressed a race condition within the `clearWebViewCookie` method. This race condition caused the premature reset of `authSessionCookieExpiration` to -1 due to delays in the callback execution. Fixes: LEARNER-9891
Configuration menu - View commit details
-
Copy full SHA for 223fc43 - Browse repository at this point
Copy the full SHA 223fc43View commit details
Commits on May 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 498f0ef - Browse repository at this point
Copy the full SHA 498f0efView commit details
Commits on May 15, 2024
-
Merge pull request #290 from touchapp/fix/crash_when_restore
fix: crash when restoring the app after a long period of inactivity
Configuration menu - View commit details
-
Copy full SHA for ae777dd - Browse repository at this point
Copy the full SHA ae777ddView commit details
Commits on May 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4d78460 - Browse repository at this point
Copy the full SHA 4d78460View commit details -
Merge pull request #321 from raccoongang/feature/course_home_certificate
feat: [FC-0047] move the certificate view from the banner to the message section
Configuration menu - View commit details
-
Copy full SHA for f7d4d5f - Browse repository at this point
Copy the full SHA f7d4d5fView commit details
Commits on May 23, 2024
-
chore: enhance app theme capability for prod edX theme/branding (#262)
chore: enhance app theme capability for prod edX theme/branding - Integrate Program config updates - theming/branding code improvements for light and dark modes - Force dark mode for the WebView (beta version) - No major change in the Open edX theme fixes: LEARNER-9783
Configuration menu - View commit details
-
Copy full SHA for a712170 - Browse repository at this point
Copy the full SHA a712170View commit details
Commits on May 29, 2024
-
feat: [FC-0047] Calendar main screen and dialogs (#322)
* feat: Created calendar setting screen * feat: CalendarAccessDialog * feat: NewCalendarDialog * fix: Fixes according to PR feedback
Configuration menu - View commit details
-
Copy full SHA for 0d093ea - Browse repository at this point
Copy the full SHA 0d093eaView commit details
Commits on May 30, 2024
-
feat: [FC-0047] Improved Dashboard Level Navigation (#308)
* feat: Created Learn screen. Added course/program navigation. Added endpoint for UserCourses screen. * feat: Added primary course card * feat: Added start/resume course button * feat: Added alignment items * feat: Fix future assignment date, add courses list, add onSearch and onCourse clicks * feat: Add feature flag for enabling new/old dashboard screen, add UserCoursesScreen onClick methods * feat: Create AllEnrolledCoursesFragment. Add endpoint parameters * feat: AllEnrolledCoursesFragment UI * feat: Minor code refactoring, show cached data if no internet connection * feat: UserCourses screen data caching * feat: Dashboard * refactor: Dashboard type flag change, start course button change * feat: Added programs fragment to LearnFragment viewPager * feat: Empty states and settings button * fix: Number of courses * fix: Minor UI changes * fix: Fixes according to designer feedback * fix: Fixes after demo * refactor: Move CourseContainerTab * fix: Fixes according to PR feedback * fix: Fixes according to PR feedback * feat: added a patch from Omer Habib * fix: Fixes according to PR feedback
Configuration menu - View commit details
-
Copy full SHA for c2684f9 - Browse repository at this point
Copy the full SHA c2684f9View commit details
Commits on May 31, 2024
-
fix: update config parsing structure (#319)
fix: update config parsing structure - Update dictionary for ProgramConfig - Update UI related feature flags under a single Key - fix image load in course fix: LEARNER-9891 * fix: Updated minor fix
Configuration menu - View commit details
-
Copy full SHA for 3df3c05 - Browse repository at this point
Copy the full SHA 3df3c05View commit details -
feat: delete old videos Directory (#326)
feat: delete old videos Directory - Delete all the videos and folders of old app fix: LEARNER-9950
Configuration menu - View commit details
-
Copy full SHA for 3e95560 - Browse repository at this point
Copy the full SHA 3e95560View commit details
Commits on Jun 6, 2024
-
fix: Accessibility issue on courseDashboard (#327)
- added content description for views fix: LEARNER-10021
Configuration menu - View commit details
-
Copy full SHA for 22ee176 - Browse repository at this point
Copy the full SHA 22ee176View commit details -
feat: [FC-0047] Course progress and collapsing sections (#323)
* feat: Course Home progress bar * feat: Collapsing course sections * feat: New download icons * feat: show CourseContainerFragment if COURSE_NESTED_LIST_ENABLED false * fix: course progress bar updating * feat: Renamed COURSE_NESTED_LIST_ENABLE feature flag * feat: Course home. Moved certificate access. * chore: enhance app theme capability for prod edX theme/branding (#262) chore: enhance app theme capability for prod edX theme/branding - Integrate Program config updates - theming/branding code improvements for light and dark modes - Force dark mode for the WebView (beta version) - No major change in the Open edX theme fixes: LEARNER-9783 * feat: [FC-0047] Calendar main screen and dialogs (#322) * feat: Created calendar setting screen * feat: CalendarAccessDialog * feat: NewCalendarDialog * fix: Fixes according to PR feedback * fix: DiscussionTopicsViewModelTest.kt jUnit test * fix: assignment dates * feat: [FC-0047] Improved Dashboard Level Navigation (#308) * feat: Created Learn screen. Added course/program navigation. Added endpoint for UserCourses screen. * feat: Added primary course card * feat: Added start/resume course button * feat: Added alignment items * feat: Fix future assignment date, add courses list, add onSearch and onCourse clicks * feat: Add feature flag for enabling new/old dashboard screen, add UserCoursesScreen onClick methods * feat: Create AllEnrolledCoursesFragment. Add endpoint parameters * feat: AllEnrolledCoursesFragment UI * feat: Minor code refactoring, show cached data if no internet connection * feat: UserCourses screen data caching * feat: Dashboard * refactor: Dashboard type flag change, start course button change * feat: Added programs fragment to LearnFragment viewPager * feat: Empty states and settings button * fix: Number of courses * fix: Minor UI changes * fix: Fixes according to designer feedback * fix: Fixes after demo * refactor: Move CourseContainerTab * fix: Fixes according to PR feedback * fix: Fixes according to PR feedback * feat: added a patch from Omer Habib * fix: Fixes according to PR feedback * fix: Assignment date string * fix: Lint error * fix: Assignment date string * fix: Fixes according to PR feedback * fix: Fixes according to designer feedback * fix: Fixes according to PR feedback --------- Co-authored-by: Volodymyr Chekyrta <volodymyr.chekyrta@raccoongang.com> Co-authored-by: Farhan Arshad <43750646+farhan-arshad-dev@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1bc1d4c - Browse repository at this point
Copy the full SHA 1bc1d4cView commit details
Commits on Jun 7, 2024
-
fix: enable Programs view for new dashboard navigation (#328)
- Update/optimise ProgramFragment - enable ProgramFragment for both dashboards(list/gallery) - hide dropdown on Learn Tab if programs not available fix: LEARNER-10035
Configuration menu - View commit details
-
Copy full SHA for 09b422a - Browse repository at this point
Copy the full SHA 09b422aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d623ce - Browse repository at this point
Copy the full SHA 7d623ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 651db4c - Browse repository at this point
Copy the full SHA 651db4cView commit details
Commits on Jun 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 21bd1a1 - Browse repository at this point
Copy the full SHA 21bd1a1View commit details -
fix: Crash on opening a course from DashboardListFragment (#336)
- Replace the fragmentManager of parentFragment with activity fix: LEARNER-10035
Configuration menu - View commit details
-
Copy full SHA for 07f6dca - Browse repository at this point
Copy the full SHA 07f6dcaView commit details
Commits on Jun 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d845e5e - Browse repository at this point
Copy the full SHA d845e5eView commit details
Commits on Jun 11, 2024
-
fix: UI Issues on Auth Screens (#332)
- feat: Add password visibility toggle to the password fields - fix: Autofill the "Full Name" and "Email" fields with SSO data - refactor: Redesign the modal that appears after SSO Fixes: Issue#331
Configuration menu - View commit details
-
Copy full SHA for 5c887eb - Browse repository at this point
Copy the full SHA 5c887ebView commit details
Commits on Jun 12, 2024
-
feat: Add Branch deep links to local calendar events (#249)
- Add branch deep links to Calendar Events - Resolved Calendar Dialogs Issue Caused by Permission Launcher Fixes: LEARNER-9795
Configuration menu - View commit details
-
Copy full SHA for efd3998 - Browse repository at this point
Copy the full SHA efd3998View commit details -
Configuration menu - View commit details
-
Copy full SHA for 065d583 - Browse repository at this point
Copy the full SHA 065d583View commit details
Commits on Jun 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dbd02e3 - Browse repository at this point
Copy the full SHA dbd02e3View commit details
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 05c3544 - Browse repository at this point
Copy the full SHA 05c3544View commit details
Commits on Jun 21, 2024
-
chore: validate plurals in strings.xml | FC-55 (#348)
* chore: validate plurals in strings.xml * fix: more plurals fixes on English
Configuration menu - View commit details
-
Copy full SHA for 7ff0ff4 - Browse repository at this point
Copy the full SHA 7ff0ff4View commit details
Commits on Jun 25, 2024
-
* feat: fcm * fix: address feedback
Configuration menu - View commit details
-
Copy full SHA for 948277a - Browse repository at this point
Copy the full SHA 948277aView commit details
Commits on Jul 8, 2024
-
fix: update keyboard visibility and imeAction (#350)
* fix: update keyboard visibility and imeAction - Hide keyboard on logistration screens - update imeAction for long InputEditFields -LEARNER-10032 * fix: Added error Text for editable fields on SignIn Screen - Add error text in case of empty fields on sign in Screen fix: LEARNER-10032 * fix: Address PR comments
Configuration menu - View commit details
-
Copy full SHA for 5abf44d - Browse repository at this point
Copy the full SHA 5abf44dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba305a0 - Browse repository at this point
Copy the full SHA ba305a0View commit details -
fix: Video Subtitles on Native and Youtube Player (#349)
* fix: Video Subtitles on Native and Youtube Player * chore: UI Changes
Configuration menu - View commit details
-
Copy full SHA for 02a83ed - Browse repository at this point
Copy the full SHA 02a83edView commit details
Commits on Jul 9, 2024
-
feat: Handle Branch Deeplinks from Braze Push Notification (#353)
* feat: Handle Branch Deeplinks from Braze Push Notification Fixes: LEARNER-10054 * refactor: Update class name to BranchBrazeDeeplinkHandler
Configuration menu - View commit details
-
Copy full SHA for 9f0740f - Browse repository at this point
Copy the full SHA 9f0740fView commit details -
feat: Fullstory Analytics SDK Implementation (#347)
* feat: Fullstory Analytics SDK Implementation We have introduced the Fullstory Analytics Provider, which includes three main methods: Identify: This method identifies the user by passing a userID (uid). Additionally, it includes a displayName for use on the Fullstory dashboard. Event: This method records custom app events. Page: This method functions similarly to a screen event, tracking page views. Fixes: LEARNER-10041 * feat: Add screen event method to the Analytics Manager Fixes: LEARNER-10041 * fix: Course Home Tabs Events Fixes: LEARNER-10041 * chore: Discovery Screen Events Fixes: LEARNER-10041 * chore: Main Dashboard Screen Events Fixes: LEARNER-10041 * chore: Auth Screen Events Fixes: LEARNER-10041 * chore: Profile Screen Events Fixes: LEARNER-10041 * chore: Course Screen Events Fixes: LEARNER-10041 * fix: PLS Banner Multiple Events Fixes: LEARNER-10041 * chore: Logistration Screen Event Fixes: LEARNER-10041 * refactor: Optimize code Fixes: LEARNER-10041
Configuration menu - View commit details
-
Copy full SHA for 6efdd76 - Browse repository at this point
Copy the full SHA 6efdd76View commit details
Commits on Jul 18, 2024
-
feat: [FC-0047] Calendar synchronization (#330)
* feat: Created calendar setting screen * feat: CalendarAccessDialog * feat: NewCalendarDialog * fix: Fixes according to PR feedback * feat: Create calendar * fix: Fixes according to PR feedback * feat: Creating calendar * feat: Creating a calendar, tryToSyncCalendar logic, CalendarUIState, start CalendarSyncService * feat: CalendarSettingsView * feat: Removed calendar logic from course home, edit calendar dialog * feat: Add events to calendar * fix: Save CourseCalendarEventEntity to DB * feat: CoursesToSyncFragment UI * feat: All Calendar sync logic * feat: DisableCalendarSyncDialogFragment * refactor: Calendar repository refactoring, minor UI fixes * refactor: Calendar Manager refactor * fix: Fixes according to code review feedback * feat: Save calendar on logout, remove on different user login * feat: Notification for CalendarSyncWorker, junit test fix * feat: removeUnenrolledCourseEvents * feat: Calendar sync state on CourseDatesScreen * fix: Crash CoursesToSyncFragment in offline mode * fix: Fixes according to QA feedback * fix: Calendar Permission crash * fix: Fixes according to PR feedback
Configuration menu - View commit details
-
Copy full SHA for 559c7e4 - Browse repository at this point
Copy the full SHA 559c7e4View commit details
Commits on Aug 19, 2024
-
chore: Remove in-code ukranian translations (#342)
`make pull_translations` should be used before release
Configuration menu - View commit details
-
Copy full SHA for b5256ce - Browse repository at this point
Copy the full SHA b5256ceView commit details
Commits on Sep 9, 2024
-
feat: [FC-0047] xBlock offline mode (#346)
* feat: Confirm and Error Dialogs UI * feat: Confirm and Error Dialogs UI * feat: DownloadStorageErrorDialogFragment * feat: StorageBar * feat: Download HTML block * feat: DownloadErrorDialog logic * feat: updateOutdatedOfflineXBlocks * feat: Progress of downloaded blocks * feat: Download all button * feat: List of the largest downloads * feat: Remove all downloads * fix: Fixes according to demo feedback * feat: Cancel Course Download button * feat: Sync offline progress to the LMS * fix: Fixes according to QA feedback * fix: Fixes according to PR feedback * feat: NoAvailableUnitFragment * fix: Fixes according to QA feedback * fix: Fixes according to QA feedback * feat: clean offline progress when logging out * fix: Release R8 build * refactor: clearTables Dispatchers.IO * fix: Fixes according to designer feedback
Configuration menu - View commit details
-
Copy full SHA for ad5c646 - Browse repository at this point
Copy the full SHA ad5c646View commit details -
Configuration menu - View commit details
-
Copy full SHA for d282fb0 - Browse repository at this point
Copy the full SHA d282fb0View commit details
Commits on Sep 11, 2024
-
feat: [FC-0047] Relative Dates (#367)
* feat: relative dates * fix: Fixes according to designer feedback
Configuration menu - View commit details
-
Copy full SHA for 4c1a909 - Browse repository at this point
Copy the full SHA 4c1a909View commit details
Commits on Oct 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1dc72d2 - Browse repository at this point
Copy the full SHA 1dc72d2View commit details -
fix:
IllegalStateException
on `supportFragmentManager.popBackStack(……)` (#379) - Ensure `MutableStateFlow` is lifecycle-aware by utilizing `collectAsStateWithLifecycle`. Co-authored-by: Farhan Arshad <farshad@2u.com>
Configuration menu - View commit details
-
Copy full SHA for f66b3f2 - Browse repository at this point
Copy the full SHA f66b3f2View commit details -
fix: disable full story plugin when disabled (#381)
Co-authored-by: Farhan Arshad <farshad@2u.com>
Configuration menu - View commit details
-
Copy full SHA for 77cdf41 - Browse repository at this point
Copy the full SHA 77cdf41View commit details -
Configuration menu - View commit details
-
Copy full SHA for eddd54b - Browse repository at this point
Copy the full SHA eddd54bView commit details -
fix: Auto Playing Videos and Discovery's External Browser Pop-Up (#383)
* fix: Open in External Browser Pop-Up for Bachelor's Degrees * fix: Multiple videos playing simultaneously * fix: Retain Video Seek Time when Exiting Fullscreen in Native Videos --------- Co-authored-by: Hamza Israr <hamzaisrar12@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 660770c - Browse repository at this point
Copy the full SHA 660770cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a86d95d - Browse repository at this point
Copy the full SHA a86d95dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42f5835 - Browse repository at this point
Copy the full SHA 42f5835View commit details
Commits on Oct 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 16a3b17 - Browse repository at this point
Copy the full SHA 16a3b17View commit details -
fix: Update course dates prefix on course cards (#380)
Co-authored-by: omer.habib <omer.habib26@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a8b7395 - Browse repository at this point
Copy the full SHA a8b7395View commit details
Commits on Oct 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bbf71e3 - Browse repository at this point
Copy the full SHA bbf71e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1daedbe - Browse repository at this point
Copy the full SHA 1daedbeView commit details
Commits on Oct 29, 2024
-
fix: Support pull to refresh for empty dashboard (#375)
This change adds support for pull to refresh when the course list is empty.
Configuration menu - View commit details
-
Copy full SHA for e2ee565 - Browse repository at this point
Copy the full SHA e2ee565View commit details -
Configuration menu - View commit details
-
Copy full SHA for aaefaa4 - Browse repository at this point
Copy the full SHA aaefaa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0de8db1 - Browse repository at this point
Copy the full SHA 0de8db1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44f106d - Browse repository at this point
Copy the full SHA 44f106dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ff62f0 - Browse repository at this point
Copy the full SHA 0ff62f0View commit details
Commits on Oct 30, 2024
-
Code refactoring and junit tests (#391)
* refactor: minor code style changes * feat: CalendarViewModelTest * feat: LearnViewModelTest
Configuration menu - View commit details
-
Copy full SHA for 190dd87 - Browse repository at this point
Copy the full SHA 190dd87View commit details
Commits on Oct 31, 2024
-
feat: App Level WebView/No Internet Error Handling (#392)
Co-authored-by: Farhan Arshad <43750646+farhan-arshad-dev@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2839535 - Browse repository at this point
Copy the full SHA 2839535View commit details -
feat: Course Level Error Handling for Empty States (#393)
Co-authored-by: Farhan Arshad <43750646+farhan-arshad-dev@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a4eac8d - Browse repository at this point
Copy the full SHA a4eac8dView commit details
Commits on Nov 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a005e85 - Browse repository at this point
Copy the full SHA a005e85View commit details
Commits on Nov 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e61523e - Browse repository at this point
Copy the full SHA e61523eView commit details
Commits on Nov 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 773dac5 - Browse repository at this point
Copy the full SHA 773dac5View commit details -
feat: added ability to handle course errors (#397)
* fix: bug when unable to see downloaded html content * feat: added ability to handle course errors --------- Co-authored-by: Omer Habib <30689349+omerhabib26@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 88dfc54 - Browse repository at this point
Copy the full SHA 88dfc54View commit details