-
Notifications
You must be signed in to change notification settings - Fork 25
Release v2.2 (Ulmo.1) #646
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
Conversation
* feat: init branch * fix: fc78-part1 * fix: tests * fix: address feedback * fix: increase timeout for download helper tests * fix: address feedback * fix: address feedback * fix: update tests
* feat: improve login flow * fix: address feedback * fix: address feedback * fix: update mocks * fix: update tests
* feat: update app bar icons according to design * feat: update assets
* feat: design completed * feat: add api layer * feat: offline mode * feat: add Download helper and course structure protocol * feat: add courseStructureManager and tests * fix: total download size issue * feat: move download alerts view to core * feat: add download alerts * feat: update size format, add storage, refactoring * feat: add loading couese structure state * feat: add downloads analytics * fix: update tests * fix: update analytics events name to consist with android version * feat: update downloads list after enroll to course * feat: add feature flag * fix: update mock files * fix: address feedback * fix: update real file size for partial downloaded * fix: update course size logic * feat: add large header * fix: remove mb from download course button * fix: hide course structure on accept view * feat: upgrade horizontal view design * fix: add cancel when course structure is loading * feat: refactoring * fix: update tests * fix: hide remove course content option for courses without downloaded data * fix: update tests * feat: update canceling logic * fix: address feedback * fix: update icon and alignment of alertView * fix: return download button after canceling * feat: update totalSize measurement logic * feat: update remaining file size logic * fix: update tests * feat: fix updated totalSize measurement * fix: merge conflict * feat: address feedback * feat: address feedback and fix tests for xCode 16.3
* feat: add HTMLStreamer * fix: embedded list logic * feat: work in progress * feat: fix multiline list issue * feat: ready for review * feat: address feedback * fix: delete unused file * feat: address feedback * feat: merge with dev * feat: convert folders to groups to fix translate.py
* feat: update logic of soft and force upgrade * feat: address feedback * feat: update UpdateNotificationView position * fix: try to fix pull translations * feat: update tests * feat: try to fix localizable * feat: convert folders to groups * feat: adress feedback * feat: enhace profile storage * feat: update tests * feat: add update required to resetPassword view * feat: move isAppVersionGreater to String extension
* feat: course progress tab without colors and analytics * feat: add new value assignmentColors to response * fix: grade completion calculation * fix: change NO_GRADED_ASSIGNMENTS localization * fix: update tests * feat: address feedback * fix: tests * feat: add assignment colors * feat: update accessibility strings * fix: change grade titile * feat: add more accessibility * fix: totalProblems calculation * feat: update grade points value * fix: update earnedPoints * feat: add bindings to subviews * feat: add default assignment colors * fix: remove development team * fix: address feedback * feat: update default colors
* feat: add content tab * feat: add segmented controll * feat: Implement AllContentView and section progress UI * feat: add Videos screen * feat: autoscroll to first non watched video * feat: Add toggle to show/hide completed videos in course view Introduces a toggle in the course progress view to show or hide completed videos. Updates VideoSectionView and VideosContentView to filter visible videos based on the toggle state. Adds new localization strings for the toggle and updates progress display to show watched videos. Refactors related UI and logic for improved user experience. * fix: navigation to selected video * feat: add local video thumbnail generation fallback * fix: load video thumbnail in offline mode * feat: save and show local video progress remove old video tab * feat: add course progress calculation and update views * feat: add course progress endpoint * feat: work in progress * feat: small fixes * feat: add pointer * feat: add routing * feat: add short_label value * feat: add short_label to cells * feat: update clearLabel logic * feat: refactor assignment status handling and UI logic * feat: add localizations * feat: refactor completed assignments toggle in progress section * feat: add assignment color support to grading policy * feat: update local progress applying to video * feat: load current progress for videos * feat: refactor assignment status logic and fix status usage * fix: address feedback * feat: before refactoring * fix: refactoring * feat: add grading policy button * feat: add accessibility * feat: update tests * feat: update view completed button logic * feat: refactoring * feat: address feedback * feat: address feedback * feat: add course progress offline * fix: offline loading * feat: add binding logic for videos * fix: move logic to vm * fix: update assignments to use bindings * fix: address feedback * fix: remove published from realDownloadedFilesSize * feat: move thumbnail logic to external service * fix: archive issue * fix: address feedback * fix: address feedback * feat: add dividers to assignments content view * feat: update analytics * feat: address feedback * fix: all tab address feedback * fix: update download icon color * feat: hide zero points * feat: update default colors * fix: address feedback * feat: update accessibility on videos tab * feat: add titles to videos * fix: completed sections order * feat: add section name to AssignmentDetailCard * fix: merge conflicts * fix: update xcode tests version
* fix: address feedback * chore: update oexfoundation library
* feat: course progress tab without colors and analytics * feat: add new value assignmentColors to response * fix: grade completion calculation * fix: change NO_GRADED_ASSIGNMENTS localization * fix: update tests * feat: address feedback * fix: tests * feat: course home tab carousel in progress, first carousel slide finished * fix: adjust progress and grade slides * fix: update carousel layout * fix: polish carousel layout * fix: align grade slide size * fix: apply demo feedback * build: remove `xcodes` installation (#629) * feat: [FC-0092] course progress screen (#626) * feat: course progress tab without colors and analytics * feat: add new value assignmentColors to response * fix: grade completion calculation * fix: change NO_GRADED_ASSIGNMENTS localization * fix: update tests * feat: address feedback * fix: tests * feat: add assignment colors * feat: update accessibility strings * fix: change grade titile * feat: add more accessibility * fix: totalProblems calculation * feat: update grade points value * fix: update earnedPoints * feat: add bindings to subviews * feat: add default assignment colors * fix: remove development team * fix: address feedback * feat: update default colors * feat: [FC-0092] course content all videos assignments tab (#630) * feat: add content tab * feat: add segmented controll * feat: Implement AllContentView and section progress UI * feat: add Videos screen * feat: autoscroll to first non watched video * feat: Add toggle to show/hide completed videos in course view Introduces a toggle in the course progress view to show or hide completed videos. Updates VideoSectionView and VideosContentView to filter visible videos based on the toggle state. Adds new localization strings for the toggle and updates progress display to show watched videos. Refactors related UI and logic for improved user experience. * fix: navigation to selected video * feat: add local video thumbnail generation fallback * fix: load video thumbnail in offline mode * feat: save and show local video progress remove old video tab * feat: add course progress calculation and update views * feat: add course progress endpoint * feat: work in progress * feat: small fixes * feat: add pointer * feat: add routing * feat: add short_label value * feat: add short_label to cells * feat: update clearLabel logic * feat: refactor assignment status handling and UI logic * feat: add localizations * feat: refactor completed assignments toggle in progress section * feat: add assignment color support to grading policy * feat: update local progress applying to video * feat: load current progress for videos * feat: refactor assignment status logic and fix status usage * fix: address feedback * feat: before refactoring * fix: refactoring * feat: add grading policy button * feat: add accessibility * feat: update tests * feat: update view completed button logic * feat: refactoring * feat: address feedback * feat: address feedback * feat: add course progress offline * fix: offline loading * feat: add binding logic for videos * fix: move logic to vm * fix: update assignments to use bindings * fix: address feedback * fix: remove published from realDownloadedFilesSize * feat: move thumbnail logic to external service * fix: archive issue * fix: address feedback * fix: address feedback * feat: add dividers to assignments content view * feat: update analytics * feat: address feedback * fix: all tab address feedback * fix: update download icon color * feat: hide zero points * feat: update default colors * fix: address feedback * feat: update accessibility on videos tab * feat: add titles to videos * fix: completed sections order * feat: add section name to AssignmentDetailCard * fix: merge conflicts * fix: update xcode tests version * feat: home tab carousel * fix: after demo fixes * fix: after demo fixes * fix: assignment section name fix * fix: code review fixes * fix: unit tests fix * fix: thumbnail progress bar position fix * feat: analytics added * fix: tests update * fix: show the first unstarted section * fix: download button * fix: bug fixes after review * fix: improvements * fix: issues fixed 2770, 2769, 2759, 2756, 2758, 2768, 2767 * fix: progress slide and grade slide update * fix: course carousel update * fix: carousel fixes * fix: adjust grade size * fix: apply demo fixes * feat: home tab carousel * fix: after demo fixes * fix: after demo fixes * fix: assignment section name fix * fix: code review fixes * fix: unit tests fix * fix: thumbnail progress bar position fix * feat: analytics added * fix: tests update * fix: show the first unstarted section * fix: accessibility * fix: ui improvements * fix: design updates * fix: after demo adjustments, ui updates * fix: chapter progress update * fix: accessibility message with grade * fix: remove section name from video, new text added * feat: course progress page issues (#639) * fix: address feedback * chore: update oexfoundation library * Merge remote-tracking branch 'origin/develop' into feat/course-home-tab-carousel * fix: grades calculation * fix: grade screen reader, progress animation * fix: removed white border from thumbnail * fix: unit tests * fix: thumbnail size issue and ipad maxwidth size * fix: code review changes * fix: design fixes --------- Co-authored-by: DemianRaccoonGang <demian.yushyn@raccoongang.com> Co-authored-by: Muhammad Tayyab Akram <tayyab.git@gmail.com>
* feat: work in progress * feat: work in progress * feat: work in progress * feat: accessibility in progress * feat: finished video navigation * fix: unit tests * fix: code review fixes * fix: ui updates * fix: accessibility issue fix * fix: remove bracket * fix: change the navigation arrows to be left/right * feat: next/prev buttons for video navigation * fix: navigation button fixes * fix: video carousel next/continue watching fix, assignments count fix * fix: thumbnail image size * fix: code review fixes * fix: MP4 video format, assignments dates * fix: added localization --------- Co-authored-by: DemianRaccoonGang <demian.yushyn@raccoongang.com>
|
Thanks for the pull request, @IvanStepanok! This repository is currently maintained by Once you've gone through the following steps feel free to tag them in a comment and let them know that your changes are ready for engineering review. 🔘 Get product approvalIf you haven't already, check this list to see if your contribution needs to go through the product review process.
🔘 Provide contextTo help your reviewers and other members of the community understand the purpose and larger context of your changes, feel free to add as much of the following information to the PR description as you can:
🔘 Get a green buildIf one or more checks are failing, continue working on your changes until this is no longer the case and your build turns green. DetailsWhere can I find more information?If you'd like to get more details on all aspects of the review process for open source pull requests (OSPRs), check out the following resources: When can I expect my changes to be merged?Our goal is to get community contributions seen and reviewed as efficiently as possible. However, the amount of time that it takes to review and merge a PR can vary significantly based on factors such as:
💡 As a result it may take up to several weeks or months to complete a review and merge your PR. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #646 +/- ##
===========================
===========================
☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Features:
Fixes:
Refactors & Chores:
xcodesinstallation from CI setup. (PR build: fix workflow issues #629)Full Changelog: v2.1...v2.2
Contributors: @IvanStepanok @Demian-Yushyn @mta452