Skip to content

Conversation

@hermannakos
Copy link
Collaborator

@hermannakos hermannakos commented Apr 16, 2025

Test plan: Check if the loading indicator is present on Assignment Details.

refs: MBL-18782
affects: Student, Parent
release note: Fixed a bug where the Assignment Details screen had no loading indicator.

@inst-danger
Copy link
Contributor

Native Parent Install Page

@inst-danger
Copy link
Contributor

Teacher Install Page

@inst-danger
Copy link
Contributor

Student Install Page

Copy link
Contributor

@andrasmaczak andrasmaczak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA +1

@hermannakos hermannakos merged commit 19d9167 into master Apr 17, 2025
3 of 4 checks passed
@hermannakos hermannakos deleted the MBL-18782-assignment-details-loading branch April 17, 2025 10:31
k1rill referenced this pull request in 2uinc/canvas-android May 1, 2025
* [MBL-18245][Teacher][A11y] Fix Submissions toolbar height (#2716)

refs: MBL-18245
affects: Teacher
release note: none

* [MBL-18228][Teacher][A11y] Fix modules toolbar height (#2715)

refs: MBL-18228
affects: Teacher
release note: none

* [MBL-18249][Student][Teacher][A11y] Set minimum height instead of fixed height (#2714)

refs: MBL-18249
affects: Student, Teacher
release note: none

* [MBL-18204][Teacher] SpeedGrader drawer content description (#2712)

Test plan: See ticket.

refs: MBL-18204
affects: Teacher
release note: none

* [MBL-18214][Student][A11y] Assignment details submission cell header (#2701)

refs: MBL-18214
affects: Student
release note: none

* [MBL-18223][Student] Assignment details headings (#2718)

Test plan: See ticket.

refs: MBL-18223
affects: Student
release note: none

* [MBL-18220][Student] Submission status announcements (#2711)

Test plan: See ticket.

refs: MBL-18220
affects: Student
release note: none

* FIx native parent unit tests

* [MBL-18224][Student] Student annotation heading (#2721)

Test plan: See ticket.

refs: MBL-18224
affects: Student
release note: none

* [MBL-18277][Teacher][A11y] Fix Submissions headings (#2724)

refs: MBL-18277
affects: Teacher
release note: none

* [MBL-18263][Student][Teacher][A11y] Fix Settings screen headings (#2725)

refs: MBL-18263
affects: Teacher, Student
release note: none

* [MBL-18257][Teacher][A11y] Fix navigation drawer accessibility (#2726)

refs: MBL-18257
affects: Teacher
release note: none

* [MBL-18211][Student] Grades a11y (#2722)

Test plan: See ticket.

refs: MBL-18211
affects: Student
release note: none

* [MBL-18232][Teacher] Modules a11y (#2727)

Test plan: See ticket

refs: MBL-18232
affects: Teacher
release note: none

* [MBL-18230][Teacher] Modules a11y class names (#2732)

Test plan: See ticket.

refs: MBL-18230
affects: Teacher
release note: none

* [MBL-18235][Student] Quizzes class names (#2733)

Test plan: See ticket.

refs: MBL-18235
affects: Student
release note: none

* [MBL-18242][Student] Quizzes heading (#2734)

Test plan: See ticket.

refs: MBL-18242
affects: Student
release note: none

* [MBL-18523][Student][A11y] Ensure elements provide an accessible name

refs: MBL-18523
affects: Student
release note: none

* [MBL-18278][Teacher][Student][A11y] Ensure elements provide an accessible name

refs: MBL-18278
affects: Teacher, Student
release note: none

* [MBL-18557][All] Fix Inbox Course picker (#2731)

refs: MBL-18557
affects: Student, Teacher
release note: none

* [MBL-18262][Student][Teacher][A11y] Fix dialog title heading (#2735)

refs: MBL-18262
affects: Student, Teacher
release note: none

* [MBL-18268][Student][Teacher][A11y] Fix dialog title heading (#2736)

refs: MBL-18268
affects: Student, Teacher
release note: none

* [MBL-18292][Student][Teacher][A11y] Calendar toolbar heading (#2737)

refs: MBL-18292
affects: Student, Teacher
release note: none

* [MBL-18489][Student][Teacher][A11y] File upload dialog heading (#2738)

refs: MBL-18489
affects: Student, Teacher
release note: none

* [MBL-18248][Teacher][A11y] Quiz details accessibility fix (#2741)

refs: MBL-18248
affects: Teacher
release note: none

* [MBL-18522][Student] Provide for user control of font size (Manage offline content screen)

refs: MBL-18522
affects: Student
release note: none

* Update translations (#2743)

* version bump

* version bump

* [MBL-18558][Student][Teacher] - Extend Help Menu E2E tests with testing clicking on menu items #2729

* [MBL-18123][Parent] - Implement Course Assignment Details E2E test #2723

* [MBL-18252][Student][Teacher] a11y calendar jump to today focus (#2747)

refs: MBL-18252
affects: Student, Teacher
release note: none

* [MBL-18533][Student] Provide for user control of font size (Submission comment)

refs: MBL-18533
affects: Student
release note: none

* [Parent] Submission page header hidden

* Fix reminder migration test

* [MBL-18291][Student][Teacher] Ensure elements provide an accessible name (Calendar filter)

refs: MBL-18291
affects: Student, Teacher
release note: none

* [MBL-18525][Student] Ensure elements provide an accessible name (Manage offline content)

refs: MBL-18525
affects: Student
release note: none

* [MBL-18272][All]Add accessibility class to legal dialog buttons. (#2757)

refs: MBL-18272
affects: All
release note: none

* Add accessibility class to legal dialog buttons.

* Removed unused import.

* [MBL-18275][Student][Teacher] Ensure element role and state are correct (LabelValueRow)

refs: MBL-18275
affects: Student, Teacher
release note: none

* [MBL-18289][Student][Teacher] Ensure element role and state are correct

refs: MBL-18289
affects: Student, Teacher
release note: none

* [MBL-18269][Teacher] a11y discussion list headings (#2759)

refs: MBL-18269
affects: Teacher
release note: none

* [MBL-18271][Teacher] a11y discussion list element role (#2756)

refs: MBL-18271
affects: Teacher
release note: none

* Fix new quizzes navigation (#2760)

* Fix offline file handling (#2758)

* Fix new quizzes navigation (#2760)

* Fix offline file handling (#2758)

* [MBL-18524][Student] Ensure headings are denoted through structure and not implicitly (Manage offline content)

refs: MBL-18524
affects: Student
release note: none

* [MBL-18253][Student][Teacher] Navigation drawer class names (#2754)

Test plan: See ticket. I added class names for both the Teacher and Student apps and also for all the navigation items.

refs: MBL-18253
affects: Student, Teacher
release note: none

* [MBL-18246][Teacher] Submission list class names (#2751)

refs: MBL-18246
affects: Teacher
release note: none

test plan: See ticket.

* Inbox fixes (#2755)

* Inbox fixes (#2755)

* [MBL-18251][Student][Teacher] a11y calendar role (#2752)

refs: MBL-18251
affects: Student, Teacher
release note: none

* [MBL-18274][Teacher] a11y submission button role (#2764)

refs: MBL-18274
affects: Teacher
release note: none

* Fix Smart Search (#2765)

Test plan:

If color overlay is disabled the smart search icon should still be visible.
Elementary view should load the smart search in a webview.
refs: none
affects: Student
release note: none

* [MBL-18284][Student][Teacher] Ensure element role and state are correct (Compose rce) 

refs: MBL-18284
affects: Student, Teacher
release note: none

* [MBL-18526][Student] Add class to to do dialog items. #2767

refs: MBL-18526
affects: Student
release note: none

* [MBL-18279][All] Settings screen a11y improvements #2766

refs: MBL-18279
affects: All
release note: none

* [MBL-18285][All] Fixed calendar heading accessibility. (#2769)

refs: MBL-18285
affects: All
release note: none

* Fixed calendar heading accessibility.

* Fixed tests.

* Fix inbox recipients update (#2772)

* Fix inbox recipients update (#2772)

* [MBL-18283][All] a11y settings button role (#2771)

refs: MBL-18283
affects: All
release note: none

* [MBL-18255][Student][Teacher][A11y] Calendar frequency picker accessibility fix (#2773)

refs: MBL-18255
affects: Student, Teacher
release note: none

* [MBL-18259][All] Provide valid labels for all form elements (Create ToDo & event screens)

refs: MBL-18259
affects: All
release note: none

* [MBL-18531][Student] Ensure headings are denoted through structure and not implicitly

refs: MBL-18531
affects: Student
release note: none

* [MBL-18233][Teacher] Modules heading (#2728)

Test plan: See ticket.

refs: MBL-18233
affects: Teacher
release note: none

* [MBL-18537][Student] Added headings to todo fragment. #2777

refs: MBL-18537
affects: Student
release note: none

* [MBL-18519][Student] Added a content description to the bottom drawer in the submission view. #2775

refs: MBL-18519
affects: Student
release note: none

* [MBL-18290][All] Announce creation and update of todos and events in the calendar. #2774

refs: MBL-18290
affects: all
release note: none

* [MBL-18535][Student] Provide valid labels for all form elements (Submission comment)

refs: MBL-18535
affects: Student
release note: none

* [MBL-18521][Student] Ensure assistive technologies are aware of content changes in real time

refs: MBL-18521
affects: Student
release note: none

* version bump

* [MBL-18276][Teacher] a11y submissions focus order (#2781)

refs: MBL-18276
affects: Teacher
release note: none

* [MBL-18528][Student] Improved offline content items accessibility. #2780

refs: MBL-18528
affects: Student
release note: none

* [MBL-18256][Student][Teacher] Navigation drawer close button

refs: MBL-18256
affects: Student, Teacher
release note: none

* [MBL-18287][Teacher][A11y] Submission filter a11y announcement (#2782)

refs: MBL-18287
affects: Teacher
release note: none

* Fix dark mode colors (#2786)

* [MBL-18565][All] Inbox course selector grouping (#2789)

refs: MBL-18565
affects: Student, Teacher, Parent
release note: Favorite and other courses are grouped in Course selector in Inbox screen

* [MBL-17675][Parent] CI/CD (#2788)

Test plan: Check the pipelines.

refs: MBL-17675
affects: Parent
release note: none

* Fix open source builds (#2792)

* [MBL-16700][Student] Inbox message can display on incorrect day on Notifications page when deleted by different user #2785

refs: MBL-16700
affects: Student
release note: none

* Fix breaking AssignmentE2E test. (#2793)

* [MBL-17866][All] Change Inbox recipient search behavior (#2791)

refs: MBL-17866
affects: Student, Teacher
release note: Inbox recipient picker search field is now aware of the selected role.

* [MBL-18226][Teacher][A11y] Fix Module list dialog heading (#2797)

refs: MBL-18226
affects: Teacher
release note: none

* [MBL-17476][Parent] Fix landscape tests (#2794)

Test plan: Check if all the landscape tests pass.

refs: MBL-17476
affects: Parent
release note: none

* [MBL-18111][Parent] Implement Parent Inbox E2E Tests (#2795)

refs: MBL-18111
affects: Parent
release note: none

* [MBL-17755][All] Added inbox signature to inbox compose screen (#2790)

refs: MBL-17755
affects: Student, Teacher, Parent
release note: Inbox signature is now added to inbox messages.

* Add inbox signature at the end of the message.

* Unit tests.

* UI tests.

* Fixed Teacher tests

* Changed signature loading ui logic.

* [MBL-18548][All] Images embedded in pages fail to load after 24h from first logging into the app (#2799)

refs: MBL-18548
affects: Student, Parent, Teacher
release note: none

* Added webview authentication in activities onResume.

* Fixed Parent unit tests.

* Removed try-catch to see where FlutterAppMigration tests are failing.

* Add log and test with different timezone

* More logs

* More logs

* Revert test changes.

* [MBL-17730][Parent] Revise parent accessibility 

refs: MBL-17730
affects: Parent
release note: none

* Navigation drawer a11y

* Student selector a11y

* Manage students a11y

* Pairing a11y

* Alert settings a11y

* Alert list a11y

* Grades a11y

* Grade preferences a11y

* Summary a11y

* large font fixes

* comment fix

* [MBL-18116][Parent] - Implement Add Student E2E test via Dashboard #2796

Minor refactor/renamings.
Add PairingCodeResponseModel API model.
Add pairing code API function.
Rename AddStudentPage to AddStudentBottomPage.

refs: MBL-18116
affects: Parent
release note:

* [MBL-18604] 'Save' button disabled state on alert settings dialog is not accessible in dark mode

refs: MBL-18604
affects: Parent
release note: none

* Fix breaking Calendar To Do E2E test. (#2812)

* Removed flaky Parent tests

* [MBL-18602][Parent] Delete student dialog and more menu are disappearing after orientation change

refs: MBL-18602
affects: Parent
release note: none

* [MBL-18603][Parent] Tapping Alert Settings toggles too fast may can result 'unexpected error' bottom message

refs: MBL-18603
affects: Parent
release note: none

* [MBL-18600][Parent] Terms of Use' link in 'Legal' menu shows an outdated webpage

refs: MBL-18600
affects: Parent
release note: none

* [MBL-18601][All] Icons of 'Legal' page should be implemented in the native app as well

refs: MBL-18601
affects: Parent, Student, Teacher
release note: none

* [MBL-18094][Student] - Implement Smart Search E2E Test #2787

Add some page objects.
Modifying some creation APIs to be able to give exact names to assignments, announcements, discussions and pages.
Minor refactors/renaming.

refs: MBL-18094
affects: Student
release note:

* Fix conflict

* Fix conflict

* Fix selected role

* [MBL-18606][Parent] We don't have any message if the user tries to upload but exceeded it's storage quota

refs: MBL-18606
affects: Parent
release note: none

* [MBL-18583][Parent] 'Not Graded' type assignment hidden from Grades (#2821)

Test plan: See ticket.

refs: MBL-18583
affects: Parent
release note: Fixed a bug where assignments with 'Not Graded' type would be visible on Grades.

* [MBL-18546][All] Fix login redirect loop (#2811)

Test plan: See ticket. Also smoke test the login with different kinds of auth providers.

refs: MBL-18546
affects: Student, Teacher, Parent
release note: none

* [MBL-18004][Student] Fix file list network call (#2798)

refs: MBL-18004
affects: Student
release note: none

* [MBL-18596][Parent] Buttons need to read as Buttons to TalkBack users in the Parent App Redesign

refs: MBL-18596
affects: Parent
release note: none

* [MBL-18597][Parent] Focus does not move to the "today" button when using "jump to today" in Calendar

refs: MBL-18597
affects: Parent
release note: none

* [MBL-18573][Teacher] Authenticate new quiz url in SpeedGrader (#2822)

Test plan: See ticket.

refs: MBL-18573
affects: Teacher
release note: Fixed a bug where SpeedGrader would require login to view quiz submissions.

* [MBL-16368][Student][Teacher] PageViewUploadWorker migration + remove paper db (#2803)

Test plan: Smoke test the app. Check if the page view events are generated and uploaded correctly.

refs: MBL-16368
affects: Student, Teacher
release note: none

* [MBL-18115][Parent] - Implement Add/Delete Student via Manage Students page E2E test (#2813)

* Implement Add Student E2E test via Dashboard.
Minor refactor/renamings.
Add PairingCodeResponseModel API model.
Add pairing code API function.
Rename AddStudentPage to AddStudentBottomPage.

refs: MBL-18116
affects: Parent
release note:

* Implement Add/Delete Student E2E test via Manage Students Page.
Minor refactor/renaming.
Add some page object methods.
Rename AlertSettingsPAge to StudentAlertSettingsPage.

refs: MBL-18115
affects: Parent
release note:

* [MBL-18612][Teacher] Designer enrollments cannot view external tool assignments using Teacher app #2827

refs: MBL-18612
affects: Teacher
release note: Fixed a bug where designer roles couldn't open LTI tools.

* [MBL-18113][Parent] Settings E2E test (#2808)

refs: MBL-18113
affects: Parent
release note: none

* [MBL-18599][Parent] Alert list can scroll to top (#2819)

refs: MBL-18599
affects: Parent
release note:

* [MBL-18589][Teacher] Delete file will not do anything if change orientation when the dialog displayed #2828

refs: MBL-18589
affects: Teacher
release note: none

* Investigate interaction tests on master (#2832)

* Investigate interaction tests on master.

* Make some changes in student and teacher app as well to trigger tests.

* Changed entryPoint to fix hilt issues in tests.

* Fixed Parent test build.

---------

Co-authored-by: Tamas Kozmer <[email protected]>

* [MBL-18121][Parent] Alerts e2e (#2830)

refs: MBL-18121
affects: Parent
release note: none

* Alerts e2e

* Added more tests for alert settings.

* PR comments.

* [MBL-18580][Student] Grades and Discussions tabs are always available to route (#2820)

Test plan: See ticket.

refs: MBL-18580
affects: Student
release note: Fixed a bug where hidden tabs were not handled correctly.

* [MBL-18571][Student] Fix quiz opening from webview in offline. #2829

refs: MBL-18571
affects: Student
release note: none

* [MBL-17756][All] Inbox signature settings (#2826)

refs: MBL-17756
affects: Student, Teacher, Parent
release note: none

* Added Inbox signature into the settings screen.

* Added navigation to the screen.

* Signature settings UI and logic.

* Handle out of office properly.

* Error handling.

* Handle disabled for student case.

* Feedback toasts for saving.

* Design changes

* Unit tests.

* Screen tests and previews

* Conflict resolution.

* Interaction tests.

* Clear cache when changing signature.

* Fixed offline tests.

* PR changes.

* farm

* Rename test function

* [MBL-18264][Teacher] Ensure headings are denoted through structure and not implicitly

refs: MBL-18264
affects: Teacher
release note: none

* [MBL-18629][All] Settings crash #2841

refs: MBL-18629
affects: Student, Teacher, Parent
release note: Fixed a crash when changing app theme

* [MBL-18623][Parent] Fixed undo mechanism in alerts. #2837

refs: MBL-18623
affects: Parent
release note: none

* [MBL-18568][All] Added offline check for settings menu items. #2836

refs: MBL-18568
affects: Student, Teacher, Parent
release note: none

* [MBL-18632][All] Inbox crash #2839

refs: MBL-18632
affects: Student, Teacher, Parent
release note: none

* [MBL-18631][All] LTILaunchFragment crash #2838

refs: MBL-18631
affects: Student, Teacher, Parent
release note: none

* [MBL-18513][Parent] Ensure text and images of text provide sufficient contrast

refs: MBL-18513
affects: Parent
release note: none

* [MBL-18569][All] Unread count updated offline on batch operations (#2831)

refs: MBL-18569
affects: Student, Teacher, Parent
release note: Inbox unread count badge is updated correctly

* [MBL-18615][Student] Allow external tool routes when tab is disabled (#2840)

Test plan: See ticket.

refs: MBL-18615
affects: Student
release note: Fixed a bug where LTI tool links didn't open in some cases.

* [MBL-18122][Parent] Create FAB Message Compose E2E Tests

refs: MBL-18122
affects: Parent
release note: none

* [MBL-18008][All] Fix date dependent calendar tests

refs: MBL-18008
affects: Student, Teacher, Parent
release note: none

* [MBL-18127][Parent] Syllabus E2E test (#2844)

Test plan: -

refs: MBL-18127
affects: Parent
release note: none

* Update translations

* [MBL-18587][Parent] In the Filter Tray of an assignment the "Grading Period" and "Sort" text does not meet contrast requirements (#2849)

refs: MBL-18587
affects: Parent
release note: none

* [MBL-18594][Teacher] Make settings screens fullscreen on tablet. #2847

refs: MBL-18594
affects: Teacher
release note: none

* Fix translations

* [MBL-18593][Teacher] Added toolbar back buttons for settings screens on tablet. #2848

refs: MBL-18593
affects: Teacher
release note: none

* Fix tablet test

* [MBL-18645][All]Removed code where we skip the values-en string folder. #2857

* [MBL-18630][Teacher] RecyclerView crash #2859

refs: MBL-18630
affects: Teacher
release note: none

* Local development support (#2855)

Test plan: You need a local canvas instance to test these changes. Setup a proxy for either your localhost (10.0.2.2) on emulator or your local ip address on a physical device.

refs: -
affects: All
release note: none

* [MBL-18126][Parent] - Implement Grades E2E test (#2845)

* Implement Grades E2E test.
Add some page object methods.
Some renaming.
Adding some test tags.

refs: MBL-18126
affects: Parent
release note:

* Fix breaking submodule test.

* [MBL-18176][Teacher] SpeedGrader visible assignment name (#2858)

Test plan: See design in ticket.

refs: MBL-18176
affects: Teacher
release note: Course and Assignment name is now visible in Speed Grader.

* [MBL-17981] Refactor PersonContextPage interaction tests (#2846)

* Mocking StudentContextManager and refactor PersonContextPageTest.

refs: MBL-17981
affects: Student
release note: none

* Test commit.

* Fixed PersonContextPageTest, so it won't use dataseeding.

* Revert some unnecessary changes.

* Revert "Revert some unnecessary changes."

This reverts commit a0ee2135f8f847d822c9709c90ec4ab0f587eccc.

* Revert some unnecessary changes.

* Fixed tests.

* code review changes

---------

Co-authored-by: kristof.deak <[email protected]>

* [MBL-18158][Teacher] File edit and delete options in files list. #2856

refs: MBL-18158
affects: Teacher
release note: Added file edit and delete menu options to the files list.

* [MBL-18592][All] Rating dialog fixed on orientation change (#2861)

refs: MBL-18592
affects: Student, Teacher, Parent
release note:

* Smoke test findings common issues

* Fix assignment details locked image overlap

* Fix inbox links internal navigation

* Test fix

* Release Student 7.10.0 (273)

* Release Teacher 1.38.0 (75)

* [MBL-18655] Migration issue #2871

refs: MBL-18655
affects: Parent
release note: none

* Parent smoke test findings

* Fix terms of use crash

* Fix inbox links internal navigation

* Fix qr pairing retry button colors

* Fix student selector dark colors

* Fix summary list item colors

* Fix assignment details locked image overlap

* Fix summary screen refreshing

* Test fix

* Fix webview content fragment navigation

* [MBL-18656][Parent] Added WebView callbacks to announcement details. (#2867)

refs: MBL-18656
affects: Parent
release note: none

* Added WebView callbacks to announcement details.

* Fix tests

* [MBL-18657][All] Fixed status bar color on app start (#2872)

refs: MBL-18657
affects: Student, Teacher, Parent
release note:

* [MBL-18156][Student] Added hidden flag for non public files downloaded offline. #2870

refs: MBL-18156
affects: Student
release note: none

* [MBL-16366][Teacher] Migrate FileDownloadService #2864

refs: MBL-16366
affects: Teacher
release note: none

* [MBL-18112][Parent] Account creation E2E test (#2860)

refs: MBL-18112
affects: Parent
release note:

* [MBL-18128][Parent] Create E2E Test for Course Details - Front Page Tab

refs: MBL-18128
affects: Parent
release note: none

* [MBL-18047][Teacher] Added option to navigate to module headers from links. #2873

refs: MBL-18047
affects: Teacher
release note: none

* [MBL-18258][All] Material3 switches (#2874)

refs: MBL-18258
affects: Student, Teacher, Parent
release note: none

* XML switches.

* Compose switches

* Disabled state.

* Fix Syllabus Summary list blinking

* [MBL-18666][Student] External Tool Submission 'Open Tool' button is not working for Studio submissions

refs: MBL-18666
affects: Student
release note: none

* [MBL-18652][Parent] Rename retry to refresh on empty content. (#2879)

refs: MBL-18652
affects: Parent
release note: none

* Rename retry to refresh on empty content.

* Fixed tests.

* [MBL-18129][Parent] - Create Course Details Summary Tab E2E Test (#2878)

* Implement Course Details - Summary E2E test.
Add some page object methods.
Extend updateCourse API.
Add/Refactor some logs to Syllabus E2E test.

refs: MBL-18129
affects: Parent
release note:

* Add E2E annotation and test metadata to syllabusE2E test.

* Add annotation and metadata to tests + minor refactor on front page and syllabus e2e test

* Fix breaking PushNotificationsE2E tests (material3 PR broke them).

* [MBL-18155][Student] Quiz navigation (#2877)

refs: MBL-18155
affects: Student
release note: none

* [MBL-18668][Parent] Cannot open Gmail mailing app when clicking email link on Terms of Use page

refs: MBL-18668
affects: Parent
release note: none

* [All][MBL-18671] Inbox unread counter does not refreshing automatically after reading a conversation and navigate back (#2884)

refs: MBL-18671
affects: Student, Teacher, Parent
release note: none

* Update unread counter and inbox list when opening conversation

* Parent routing.

* Fixed tests.

* Fixed tests.

* [MBL-18669][Student][Teacher] Terms of Use page 'Webpage not available' #2883

refs: MBL-18669
affects: Student, Teacher
release note: none

* [MBL-18683][Student][Teacher] Dark mode color issues #2882

refs: MBL-18683
affects: Teacher, Student
release note: none

* [MBL-18670][Student][Teacher] All Courses page empty result screen has wrong text #2885

refs: MBL-18670
affects: Student, Teacher
release note: none

* [MBL-18681][All] Compose message exit confirmation (#2881)

refs: MBL-18681
affects: Student, Teacher, Parent
release note: The inbox compose message exit confirmation is now only displayed after changes have been made.

* [MBL-18691][Teacher] - Refactor Canvas Network SignIn Page test. (#2886)

* Refactor selectors in 'testCanvasNetworkSignInPageE2E' test.
Rename test from 'opensCanvasNetworkSignInPage' to 'testCanvasNetworkSignInPageE2E'.
Unstub test.

refs: MBL-18691
affects: Teacher
release note:

* Extract CanvasNetworkSignInPage into a separate page object because it became different than the regular Login SignIn page.

* Fix testComposeMessageShortcutsE2E test (it was broken by exit confirmation PR). (#2891)

Some refactor + add logs.

* Fix failing Inbox tests (#2892)

Fix inbox initialisation

* [MBL-18261][All] Changed hint colors in calendar edit screens. #2888

refs: MBL-18261
affects: Student, Teacher, Parent
release note: none

* [MBL-18178][Teacher] Submission list update (#2887)

Test plan: Test the submission list and everything around it.

refs: MBL-18178
affects: Teacher
release note: Updated the Submission List screen.

* [MBL-18621][All] Pendo integration (#2893)

Test plan: -

refs: MBL-18621
affects: Student, Teacher, Parent
release note: none

* Release Student 7.10.1 (274)

* Cherry pick hotfix changes

* Release Teacher 1.38.1 (76)

* [MBL-18691][Teacher] - Refactor Canvas Network SignIn Page test. (#2886)

* Refactor selectors in 'testCanvasNetworkSignInPageE2E' test.
Rename test from 'opensCanvasNetworkSignInPage' to 'testCanvasNetworkSignInPageE2E'.
Unstub test.

refs: MBL-18691
affects: Teacher
release note:

* Extract CanvasNetworkSignInPage into a separate page object because it became different than the regular Login SignIn page.

(cherry picked from commit 8223224)

* [MBL-18664][All] Apollo migration (#2894)

refs: MBL-18664
affects: Student, Teacher, Parent
release note: none

* Migrate to Apollo3

* Cache policy

* Fixed test builds and dataseeding.

* Migrate to apollo 4

* Fixed tests

* Fixed tests

* Fixed parent test.

* Fixed tests.

* Removed opensCanvasNetworksSignInPage test

* [MBL-16364][Teacher] Migrate NotoriousUploadService to Worker

refs: MBL-16364
affects: Teacher
release note: none

* [MBL-18095][Student] - Fix stubbed testAssignmentBeforeReminderE2E test (#2898)

* Fix failing testAssignmentBeforeReminderE2E test.

refs: MBL-18095
affects: Student
release note:

* De-stub breaking test to test it on CI.
Typo fix in interaction test.

* [MBL-18119][Parent] -  Create Calendar  E2E Tests (#2890)

* Implement Calendar E2E tests for Parent.

refs: MBL-18119
affects: Parent
release note:

* Add Calendar E2E Test case which checks if calendar view belongs to particular students. (So if the parent changes student, the parent should see only the selected student's course calendar events.)

* Remove exit confirmation from resourcesE2E test as we don't need to confirm yet if we don't have any real changes.

* [MBL-18621][All] Fix pendo ids (#2899)

Test plan: -

refs: MBL-18621
affects: Student, Teacher, Parent
release note: none

* [MBL-18124][Parent] - Create Assignment Reminder E2E Tests (#2902)

* Implement Assignment Reminder E2E test for Parent.
Extract reminderPage from interaction tests to e2e level.

refs: MBL-18124
affects: Parent
release note:

* Implement Assignment Reminder E2E tests
Fix breaking canvas network test + add camera and audio rules for media comments test to Teacher AssignmentE2ETest class.

* Refactor BeforeReminder test.

* Wait for the reminder options dialog to be displayed.

* Change STEP_TAG logs to ASSERTION_TAG in assertion logs.

* Crash on submission list (#2908)

refs: MBL-18731
affects: Teacher
release note:

* Parent inbox picker distinct items (#2904)

refs: MBL-18728
affects: Parent
release note: none

* version bump

* version bump

* version bump

* [MBL-18737][All] Remove from settings the Canvas on Github

refs: MBL-18737
affects: Student, Teacher, Parent
release note: Removed 'Canvas on Github' from the Legal screen.

* Fix breaking Canvas Network Sign In page E2E test. (DOM change) (#2917)

* Implement Inbox Signature E2E tests for all 3 apps. (#2911)

Add some page object methods.
Some minor refactor.

refs: MBL-18617
affects: Student, Teacher, Parent
release note:

* [MBL-18733][Teacher] 'Test Student' missing 'Created by Student View' label 

refs: MBL-18733
affects: Teacher
release note: none

* [MBL-18702][All] LTI page view android buttons are not accessible

refs: MBL-18702
affects: Student, Teacher, Parent
release note: none

* [MBL-18680][Student] Quiz results for locked New Quizzes (#2919)

refs: MBL-18680
affects: Student
release note: Quiz results can now be viewed for locked New Quizzes

* [MBL-18747][Parent] CourseDetailsScreen crash fix

refs: MBL-18747
affects: Parent
release note: none

* Fix breaking Canvas Network Sign In page E2E test. (DOM change) (#2917)

(cherry picked from commit af4295d)

* [MBL-16367][Student] Migrate SubmissionService to Worker (#2897)

refs: MBL-16367
affects: Student
release note: None

* submission service migrated to worker

* minor code update

* fixed comment media upload
fixed tests
removed SubmissionService

* removed unused api calls

* removed api call to avoid conflict

* removed unused api calls
fix comment upload after merge

* fixed e2e tests

* fixed teacher e2e tests

* fixed student e2e test

* attempt to fix student e2e test

* attempt to fix student e2e test

* attempt to fix student e2e test

* attempt to fix student e2e test

* Revert "attempt to fix student e2e test"

This reverts commit 921447d7d759a17349c210e8c532b0bbd91c0040.

* Revert "attempt to fix student e2e test"

This reverts commit 52ca4aed91de380549374da90ed03b22a5d70c51.

* Remove sleep - fix attempt.

* code refactor based on PR change requests

* attempt to fix e2e tests

* attempt to fix e2e tests

* stubbed failing e2e tests

* minor code refactor

---------

Co-authored-by: kristof.deak <[email protected]>

* Remove rxpermissions (#2928)

Test plan: Check the document scanner.

* Create .gitignore for Horizon (#2926)

* stub failing test

* [MBL-18746][All] Calendar crashes fixed (#2936)

refs: MBL-18746
affects: Student, Teacher, Parent
release note: None

* redesign quiz details charts

* [MBL-18757][Parent] Fixed Parent Grades page bug with dual enrollments

refs: MBL-18757
affects: Parent
release note: none

* [MBL-18748][Parent] FileDownloader.downloadFileToDevice permission error

refs: MBL-18748
affects: Parent
release note: none

* [MBL-18705][Student] Fix Module items continuously reload

refs: MBL-18705
affects: Student
release note: none

* [MBL-18753][Parent] Grading Period filter complaints

refs: MBL-18753
affects: Parent
release note: In the Grades Filter, the default grading period is now set to the current one, and the sorting preference is saved.

* [MBL-18755] Typography styles

refs: MBL-18755
affects: Student, Teacher, Parent
release note: Standardise font styles

* [MBL-18774][Teacher] Add SpeedGrader button to Assignment Details. (#2942)

Test plan: See ticket and epic. Check the assignment and quiz details as well.

refs: MBL-18774
affects: Teacher
release note: Added a quick access button to SpeedGrader on the Assignment Details screen.

* Hide bottom divider when bottomnavbar is not visible

* Fix webview selector in announcements (discussion) details page. (#2952)

* resolve conflict

* [MBL-18787][Student] Dashboard notification network handling (#2958)

Test plan: See ticket.

refs: MBL-18787
affects: Student
release note: none

* [MBL-18784][All] Fix text overlapping with switch (#2955)

Test plan: See ticket.

refs: MBL-18784
affects: Student, Teacher, Parent
release note: Fixed a bug where ui components would overlap.

* [MBL-18765][All] Update QR login screen explanation (#2956)

Test plan: See ticket.

refs: MBL-18765
affects: Student, Teacher, Parent
release note: Add further explanation to the QR login screen.

* [MBL-18782][Student][Parent] Fix loading on Assignment Details (#2957)

Test plan: Check if the loading indicator is present on Assignment Details.

refs: MBL-18782
affects: Student, Parent
release note: Fixed a bug where the Assignment Details screen had no loading indicator.

* [MBL-18687][Student][Teacher] Assignment list consolidation (#2903)

refs: MBL-18687
affects: Student, Teacher
release note: Assignment list modernisation.

* [MBL-17775][All] Force logout handling (#2922)

Test plan: Once we detect that our access token has expired we try to refresh it with our refresh token. If that fails we route the user to the login screen. After login the app should send the last api call with the new token and continue operations.

You can test it in one of two ways:

Setup the authentication plugin (see epic on how). The minimum duration is 2 days so it's not ideal for testing.
Go into account > Settings > Find the access token and delete it.
refs: MBL-17775
affects: Student, Teacher, Parent
release note: Improve expired session handling.

* fix: fixed issues after merge upstream

* fix: fixed accessing to Downloads section in offline

* fix: removed user agent overriding

* feat: removed intercom

* fix: building fix

* chore: version 1.5

* fix: fixed edit icon color

---------

Co-authored-by: domonkosadam <[email protected]>
Co-authored-by: Akos Hermann <[email protected]>
Co-authored-by: Kristof Nemere <[email protected]>
Co-authored-by: inst-danger <[email protected]>
Co-authored-by: domonkosadam <[email protected]>
Co-authored-by: Kristof Deak <[email protected]>
Co-authored-by: andrasmaczak <[email protected]>
Co-authored-by: Tamas Kozmer <[email protected]>
Co-authored-by: Tamas Kozmer <[email protected]>
Co-authored-by: kristof.nemere <[email protected]>
Co-authored-by: kristof.deak <[email protected]>
Co-authored-by: Akos Hermann <[email protected]>
k1rill referenced this pull request in 2uinc/canvas-android May 1, 2025
* updated dependencies to run Student app

* added Offline Mode library; added ability to download Wistia and File contents; added ability to view downloaded content;

* added ability to download Pages from the Page section; refactoring of the code and functionality;

* added LTI support;

* small ui changes; added ability to clear all offline data when logout; added empty state for the Downloads screen; added ability to split offline data for different schools; added ability to cache the course image; added ability to change the course name dynamically; added ability to change color for all elements depending on the current course color; added additional checks for the downloaded content; added the course screen; changed how the list of courses looks (the same view as on Dashboard; changed how the ResizeObserver works;

* added ability to download and view files as links inside html;

* bug fixing; added ability to use the Download Panel from the library;

* fix after merge; added notification while downloading;

* added LTI support;

* added support of push notifications;

* fixed bugs when: user can't delete downloaded content on the content page in the Downloads section, user can not delete the whole course in Downloads, incorrect text in Downloads when there are no downloads, Downloading progress notification overlaps application;

* fixed next bugs: Downloaded icons randomly appear near only-online content after downloading any content in Modules; UI bug on "No Internet Connection" panel; Slides not saved in “Media element” content type in Downloads; Submodule disappears in Downloads after deleting the first content in this submodule; Files (doc., pptx., pdf.) open as broken content in the new activity from Downloads; Courses UI changes after rotating device;

* updated offline mode library;

* bug fixing; when content with video cannot be downloaded; when no download progress on icon during downloading; when sometimes content opens with errors in Downloads; when removed content does not disappear in Downloads when the user deletes this content from Coursework offline;

* bug fixing; changed how webview creates for Page and Lti downloaders;

* added ability to restore downloading queue;

* fixed next bugs: empty error banner, removed content is in the "Downloads" section after deleting downloadable content from Download Queue; wrong title of the downloaded content ; no error banner with error information after tapping on the link when the internet is turned off;

* fixed a bug when page content can not be downloaded after tapping on the pause of downloading twice; when link in rate app dialog redirects to old app; when endless downloading of online content;

* updated the lib version;

* added ability to sort downloaded content;

* fixed a bug when unable to download a file because of the cleartext problem;

* updated the offline library version; small improvements;

* fixed a bug when LTI url is empty;

* added ability to reload LTI for Oyster; fixed a check for Course Player pages count;

* added partially supported functionality;

* added ability to download a transcription for Oyster; added ability to switch speed in downloaded video; improved speed of downloading LTI;

* updated Offline lib for the latest changes;

* fixed a bug when sometimes possible to download Offline Only content;

* added "Delete all" button in the Pages section in Downloads; fixed UI bug on "No Internet Connection" panel; fixed a bug when The “Resume all” button doesn’t work after the internet reconnection; fixed a bug when Oyster content doesn’t download until the content has already been opened; added transcript header in Course Player after downloading;

* updated the library version;

* added ability to download Files from the File dir;

* fixed a bug when downloaded video continues to play when the app is minimized; UI fixes in File pages;

* changed how push notifications work; fixed a bug when unable to see downloaded modules; fixed a bug when download process freeze on 60% for content with error; small UI changes;

* changed the way the native player works inside a WebView;

* fixed a bug when all logos for courses were the same;

* fixed a bug when unable to remove a platform endpoint for SNS;

* changed downloads icon in navigation drawer, downloads UI changes

* updated the library version;

* added “Delete all” button in Downloads; fixed a bug when online-content has download error;

* bug fixing;

* updated the lib version;

* updated the lib version;

* fixed a bug when unsupported content was downloaded; updated the lib version; added Toast notification when device doesn’t have any applications installed that can handle opening this file type;

* updated the lib version; added ability to print logs;

* added ability to support the Dark Mode for the Page content;

* fixed a bug when unable to get a color resource in dark mode because of an incorrect context;

* Added firebase analytics for offline events

* added ability to use Intercom;

* added proguard rules for offline mode;

* changed launcher icons and app name

* added the Login screen for one school only;

* changed the main attributes for Intercom initialization;

* updated the lib version;

* updated signing config for release

* login page branding

* fix: login page branding fixed button

* login landscape

* changed functions names for AWS; removed an ability to download files from the user's files;

* app theming with brand colors

* app version 0.1.1

* added identification of user in FirebaseAnalytics

* notifications logo updated

* added synchronization for saving modules, pages and files;

* fixed a bug with duplicating courses;

* some more notifications logo updated

* fix: branding issues

* legal info updated

* version 1.0

* buttons theming

* fix: bottom navigation color

* feat: bugfender offline logs

* fix: iOS user agent inside webview for pages

* fix: hide title inside theme selector bottom sheet

* version 1.1

* fixed a bug with wrong item positions;

* fix after merge;

* added support for the beta domain;

* added ability to replace the Wistia iFrame with the Wistia divs

* Fixed a bug when unable to download Wistia; fixed a bug when unable to download LTI inside of opened content;

* version 1.2

* feat: AWS config moved to the Remote Config

* chore: version code incremented

* feat: five9 support

* fix: five9 config improvements

* fix: prod five9 config applied

* chore: removed unused imports

* implemented Placement Portal functionality (#12)

* fix: migration from DOMSubtreeModified to MutationObserver (#13)

* chore: version 1.4

* Sync with upstream (#14)

* [MBL-18245][Teacher][A11y] Fix Submissions toolbar height (#2716)

refs: MBL-18245
affects: Teacher
release note: none

* [MBL-18228][Teacher][A11y] Fix modules toolbar height (#2715)

refs: MBL-18228
affects: Teacher
release note: none

* [MBL-18249][Student][Teacher][A11y] Set minimum height instead of fixed height (#2714)

refs: MBL-18249
affects: Student, Teacher
release note: none

* [MBL-18204][Teacher] SpeedGrader drawer content description (#2712)

Test plan: See ticket.

refs: MBL-18204
affects: Teacher
release note: none

* [MBL-18214][Student][A11y] Assignment details submission cell header (#2701)

refs: MBL-18214
affects: Student
release note: none

* [MBL-18223][Student] Assignment details headings (#2718)

Test plan: See ticket.

refs: MBL-18223
affects: Student
release note: none

* [MBL-18220][Student] Submission status announcements (#2711)

Test plan: See ticket.

refs: MBL-18220
affects: Student
release note: none

* FIx native parent unit tests

* [MBL-18224][Student] Student annotation heading (#2721)

Test plan: See ticket.

refs: MBL-18224
affects: Student
release note: none

* [MBL-18277][Teacher][A11y] Fix Submissions headings (#2724)

refs: MBL-18277
affects: Teacher
release note: none

* [MBL-18263][Student][Teacher][A11y] Fix Settings screen headings (#2725)

refs: MBL-18263
affects: Teacher, Student
release note: none

* [MBL-18257][Teacher][A11y] Fix navigation drawer accessibility (#2726)

refs: MBL-18257
affects: Teacher
release note: none

* [MBL-18211][Student] Grades a11y (#2722)

Test plan: See ticket.

refs: MBL-18211
affects: Student
release note: none

* [MBL-18232][Teacher] Modules a11y (#2727)

Test plan: See ticket

refs: MBL-18232
affects: Teacher
release note: none

* [MBL-18230][Teacher] Modules a11y class names (#2732)

Test plan: See ticket.

refs: MBL-18230
affects: Teacher
release note: none

* [MBL-18235][Student] Quizzes class names (#2733)

Test plan: See ticket.

refs: MBL-18235
affects: Student
release note: none

* [MBL-18242][Student] Quizzes heading (#2734)

Test plan: See ticket.

refs: MBL-18242
affects: Student
release note: none

* [MBL-18523][Student][A11y] Ensure elements provide an accessible name

refs: MBL-18523
affects: Student
release note: none

* [MBL-18278][Teacher][Student][A11y] Ensure elements provide an accessible name

refs: MBL-18278
affects: Teacher, Student
release note: none

* [MBL-18557][All] Fix Inbox Course picker (#2731)

refs: MBL-18557
affects: Student, Teacher
release note: none

* [MBL-18262][Student][Teacher][A11y] Fix dialog title heading (#2735)

refs: MBL-18262
affects: Student, Teacher
release note: none

* [MBL-18268][Student][Teacher][A11y] Fix dialog title heading (#2736)

refs: MBL-18268
affects: Student, Teacher
release note: none

* [MBL-18292][Student][Teacher][A11y] Calendar toolbar heading (#2737)

refs: MBL-18292
affects: Student, Teacher
release note: none

* [MBL-18489][Student][Teacher][A11y] File upload dialog heading (#2738)

refs: MBL-18489
affects: Student, Teacher
release note: none

* [MBL-18248][Teacher][A11y] Quiz details accessibility fix (#2741)

refs: MBL-18248
affects: Teacher
release note: none

* [MBL-18522][Student] Provide for user control of font size (Manage offline content screen)

refs: MBL-18522
affects: Student
release note: none

* Update translations (#2743)

* version bump

* version bump

* [MBL-18558][Student][Teacher] - Extend Help Menu E2E tests with testing clicking on menu items #2729

* [MBL-18123][Parent] - Implement Course Assignment Details E2E test #2723

* [MBL-18252][Student][Teacher] a11y calendar jump to today focus (#2747)

refs: MBL-18252
affects: Student, Teacher
release note: none

* [MBL-18533][Student] Provide for user control of font size (Submission comment)

refs: MBL-18533
affects: Student
release note: none

* [Parent] Submission page header hidden

* Fix reminder migration test

* [MBL-18291][Student][Teacher] Ensure elements provide an accessible name (Calendar filter)

refs: MBL-18291
affects: Student, Teacher
release note: none

* [MBL-18525][Student] Ensure elements provide an accessible name (Manage offline content)

refs: MBL-18525
affects: Student
release note: none

* [MBL-18272][All]Add accessibility class to legal dialog buttons. (#2757)

refs: MBL-18272
affects: All
release note: none

* Add accessibility class to legal dialog buttons.

* Removed unused import.

* [MBL-18275][Student][Teacher] Ensure element role and state are correct (LabelValueRow)

refs: MBL-18275
affects: Student, Teacher
release note: none

* [MBL-18289][Student][Teacher] Ensure element role and state are correct

refs: MBL-18289
affects: Student, Teacher
release note: none

* [MBL-18269][Teacher] a11y discussion list headings (#2759)

refs: MBL-18269
affects: Teacher
release note: none

* [MBL-18271][Teacher] a11y discussion list element role (#2756)

refs: MBL-18271
affects: Teacher
release note: none

* Fix new quizzes navigation (#2760)

* Fix offline file handling (#2758)

* Fix new quizzes navigation (#2760)

* Fix offline file handling (#2758)

* [MBL-18524][Student] Ensure headings are denoted through structure and not implicitly (Manage offline content)

refs: MBL-18524
affects: Student
release note: none

* [MBL-18253][Student][Teacher] Navigation drawer class names (#2754)

Test plan: See ticket. I added class names for both the Teacher and Student apps and also for all the navigation items.

refs: MBL-18253
affects: Student, Teacher
release note: none

* [MBL-18246][Teacher] Submission list class names (#2751)

refs: MBL-18246
affects: Teacher
release note: none

test plan: See ticket.

* Inbox fixes (#2755)

* Inbox fixes (#2755)

* [MBL-18251][Student][Teacher] a11y calendar role (#2752)

refs: MBL-18251
affects: Student, Teacher
release note: none

* [MBL-18274][Teacher] a11y submission button role (#2764)

refs: MBL-18274
affects: Teacher
release note: none

* Fix Smart Search (#2765)

Test plan:

If color overlay is disabled the smart search icon should still be visible.
Elementary view should load the smart search in a webview.
refs: none
affects: Student
release note: none

* [MBL-18284][Student][Teacher] Ensure element role and state are correct (Compose rce) 

refs: MBL-18284
affects: Student, Teacher
release note: none

* [MBL-18526][Student] Add class to to do dialog items. #2767

refs: MBL-18526
affects: Student
release note: none

* [MBL-18279][All] Settings screen a11y improvements #2766

refs: MBL-18279
affects: All
release note: none

* [MBL-18285][All] Fixed calendar heading accessibility. (#2769)

refs: MBL-18285
affects: All
release note: none

* Fixed calendar heading accessibility.

* Fixed tests.

* Fix inbox recipients update (#2772)

* Fix inbox recipients update (#2772)

* [MBL-18283][All] a11y settings button role (#2771)

refs: MBL-18283
affects: All
release note: none

* [MBL-18255][Student][Teacher][A11y] Calendar frequency picker accessibility fix (#2773)

refs: MBL-18255
affects: Student, Teacher
release note: none

* [MBL-18259][All] Provide valid labels for all form elements (Create ToDo & event screens)

refs: MBL-18259
affects: All
release note: none

* [MBL-18531][Student] Ensure headings are denoted through structure and not implicitly

refs: MBL-18531
affects: Student
release note: none

* [MBL-18233][Teacher] Modules heading (#2728)

Test plan: See ticket.

refs: MBL-18233
affects: Teacher
release note: none

* [MBL-18537][Student] Added headings to todo fragment. #2777

refs: MBL-18537
affects: Student
release note: none

* [MBL-18519][Student] Added a content description to the bottom drawer in the submission view. #2775

refs: MBL-18519
affects: Student
release note: none

* [MBL-18290][All] Announce creation and update of todos and events in the calendar. #2774

refs: MBL-18290
affects: all
release note: none

* [MBL-18535][Student] Provide valid labels for all form elements (Submission comment)

refs: MBL-18535
affects: Student
release note: none

* [MBL-18521][Student] Ensure assistive technologies are aware of content changes in real time

refs: MBL-18521
affects: Student
release note: none

* version bump

* [MBL-18276][Teacher] a11y submissions focus order (#2781)

refs: MBL-18276
affects: Teacher
release note: none

* [MBL-18528][Student] Improved offline content items accessibility. #2780

refs: MBL-18528
affects: Student
release note: none

* [MBL-18256][Student][Teacher] Navigation drawer close button

refs: MBL-18256
affects: Student, Teacher
release note: none

* [MBL-18287][Teacher][A11y] Submission filter a11y announcement (#2782)

refs: MBL-18287
affects: Teacher
release note: none

* Fix dark mode colors (#2786)

* [MBL-18565][All] Inbox course selector grouping (#2789)

refs: MBL-18565
affects: Student, Teacher, Parent
release note: Favorite and other courses are grouped in Course selector in Inbox screen

* [MBL-17675][Parent] CI/CD (#2788)

Test plan: Check the pipelines.

refs: MBL-17675
affects: Parent
release note: none

* Fix open source builds (#2792)

* [MBL-16700][Student] Inbox message can display on incorrect day on Notifications page when deleted by different user #2785

refs: MBL-16700
affects: Student
release note: none

* Fix breaking AssignmentE2E test. (#2793)

* [MBL-17866][All] Change Inbox recipient search behavior (#2791)

refs: MBL-17866
affects: Student, Teacher
release note: Inbox recipient picker search field is now aware of the selected role.

* [MBL-18226][Teacher][A11y] Fix Module list dialog heading (#2797)

refs: MBL-18226
affects: Teacher
release note: none

* [MBL-17476][Parent] Fix landscape tests (#2794)

Test plan: Check if all the landscape tests pass.

refs: MBL-17476
affects: Parent
release note: none

* [MBL-18111][Parent] Implement Parent Inbox E2E Tests (#2795)

refs: MBL-18111
affects: Parent
release note: none

* [MBL-17755][All] Added inbox signature to inbox compose screen (#2790)

refs: MBL-17755
affects: Student, Teacher, Parent
release note: Inbox signature is now added to inbox messages.

* Add inbox signature at the end of the message.

* Unit tests.

* UI tests.

* Fixed Teacher tests

* Changed signature loading ui logic.

* [MBL-18548][All] Images embedded in pages fail to load after 24h from first logging into the app (#2799)

refs: MBL-18548
affects: Student, Parent, Teacher
release note: none

* Added webview authentication in activities onResume.

* Fixed Parent unit tests.

* Removed try-catch to see where FlutterAppMigration tests are failing.

* Add log and test with different timezone

* More logs

* More logs

* Revert test changes.

* [MBL-17730][Parent] Revise parent accessibility 

refs: MBL-17730
affects: Parent
release note: none

* Navigation drawer a11y

* Student selector a11y

* Manage students a11y

* Pairing a11y

* Alert settings a11y

* Alert list a11y

* Grades a11y

* Grade preferences a11y

* Summary a11y

* large font fixes

* comment fix

* [MBL-18116][Parent] - Implement Add Student E2E test via Dashboard #2796

Minor refactor/renamings.
Add PairingCodeResponseModel API model.
Add pairing code API function.
Rename AddStudentPage to AddStudentBottomPage.

refs: MBL-18116
affects: Parent
release note:

* [MBL-18604] 'Save' button disabled state on alert settings dialog is not accessible in dark mode

refs: MBL-18604
affects: Parent
release note: none

* Fix breaking Calendar To Do E2E test. (#2812)

* Removed flaky Parent tests

* [MBL-18602][Parent] Delete student dialog and more menu are disappearing after orientation change

refs: MBL-18602
affects: Parent
release note: none

* [MBL-18603][Parent] Tapping Alert Settings toggles too fast may can result 'unexpected error' bottom message

refs: MBL-18603
affects: Parent
release note: none

* [MBL-18600][Parent] Terms of Use' link in 'Legal' menu shows an outdated webpage

refs: MBL-18600
affects: Parent
release note: none

* [MBL-18601][All] Icons of 'Legal' page should be implemented in the native app as well

refs: MBL-18601
affects: Parent, Student, Teacher
release note: none

* [MBL-18094][Student] - Implement Smart Search E2E Test #2787

Add some page objects.
Modifying some creation APIs to be able to give exact names to assignments, announcements, discussions and pages.
Minor refactors/renaming.

refs: MBL-18094
affects: Student
release note:

* Fix conflict

* Fix conflict

* Fix selected role

* [MBL-18606][Parent] We don't have any message if the user tries to upload but exceeded it's storage quota

refs: MBL-18606
affects: Parent
release note: none

* [MBL-18583][Parent] 'Not Graded' type assignment hidden from Grades (#2821)

Test plan: See ticket.

refs: MBL-18583
affects: Parent
release note: Fixed a bug where assignments with 'Not Graded' type would be visible on Grades.

* [MBL-18546][All] Fix login redirect loop (#2811)

Test plan: See ticket. Also smoke test the login with different kinds of auth providers.

refs: MBL-18546
affects: Student, Teacher, Parent
release note: none

* [MBL-18004][Student] Fix file list network call (#2798)

refs: MBL-18004
affects: Student
release note: none

* [MBL-18596][Parent] Buttons need to read as Buttons to TalkBack users in the Parent App Redesign

refs: MBL-18596
affects: Parent
release note: none

* [MBL-18597][Parent] Focus does not move to the "today" button when using "jump to today" in Calendar

refs: MBL-18597
affects: Parent
release note: none

* [MBL-18573][Teacher] Authenticate new quiz url in SpeedGrader (#2822)

Test plan: See ticket.

refs: MBL-18573
affects: Teacher
release note: Fixed a bug where SpeedGrader would require login to view quiz submissions.

* [MBL-16368][Student][Teacher] PageViewUploadWorker migration + remove paper db (#2803)

Test plan: Smoke test the app. Check if the page view events are generated and uploaded correctly.

refs: MBL-16368
affects: Student, Teacher
release note: none

* [MBL-18115][Parent] - Implement Add/Delete Student via Manage Students page E2E test (#2813)

* Implement Add Student E2E test via Dashboard.
Minor refactor/renamings.
Add PairingCodeResponseModel API model.
Add pairing code API function.
Rename AddStudentPage to AddStudentBottomPage.

refs: MBL-18116
affects: Parent
release note:

* Implement Add/Delete Student E2E test via Manage Students Page.
Minor refactor/renaming.
Add some page object methods.
Rename AlertSettingsPAge to StudentAlertSettingsPage.

refs: MBL-18115
affects: Parent
release note:

* [MBL-18612][Teacher] Designer enrollments cannot view external tool assignments using Teacher app #2827

refs: MBL-18612
affects: Teacher
release note: Fixed a bug where designer roles couldn't open LTI tools.

* [MBL-18113][Parent] Settings E2E test (#2808)

refs: MBL-18113
affects: Parent
release note: none

* [MBL-18599][Parent] Alert list can scroll to top (#2819)

refs: MBL-18599
affects: Parent
release note:

* [MBL-18589][Teacher] Delete file will not do anything if change orientation when the dialog displayed #2828

refs: MBL-18589
affects: Teacher
release note: none

* Investigate interaction tests on master (#2832)

* Investigate interaction tests on master.

* Make some changes in student and teacher app as well to trigger tests.

* Changed entryPoint to fix hilt issues in tests.

* Fixed Parent test build.

---------

Co-authored-by: Tamas Kozmer <[email protected]>

* [MBL-18121][Parent] Alerts e2e (#2830)

refs: MBL-18121
affects: Parent
release note: none

* Alerts e2e

* Added more tests for alert settings.

* PR comments.

* [MBL-18580][Student] Grades and Discussions tabs are always available to route (#2820)

Test plan: See ticket.

refs: MBL-18580
affects: Student
release note: Fixed a bug where hidden tabs were not handled correctly.

* [MBL-18571][Student] Fix quiz opening from webview in offline. #2829

refs: MBL-18571
affects: Student
release note: none

* [MBL-17756][All] Inbox signature settings (#2826)

refs: MBL-17756
affects: Student, Teacher, Parent
release note: none

* Added Inbox signature into the settings screen.

* Added navigation to the screen.

* Signature settings UI and logic.

* Handle out of office properly.

* Error handling.

* Handle disabled for student case.

* Feedback toasts for saving.

* Design changes

* Unit tests.

* Screen tests and previews

* Conflict resolution.

* Interaction tests.

* Clear cache when changing signature.

* Fixed offline tests.

* PR changes.

* farm

* Rename test function

* [MBL-18264][Teacher] Ensure headings are denoted through structure and not implicitly

refs: MBL-18264
affects: Teacher
release note: none

* [MBL-18629][All] Settings crash #2841

refs: MBL-18629
affects: Student, Teacher, Parent
release note: Fixed a crash when changing app theme

* [MBL-18623][Parent] Fixed undo mechanism in alerts. #2837

refs: MBL-18623
affects: Parent
release note: none

* [MBL-18568][All] Added offline check for settings menu items. #2836

refs: MBL-18568
affects: Student, Teacher, Parent
release note: none

* [MBL-18632][All] Inbox crash #2839

refs: MBL-18632
affects: Student, Teacher, Parent
release note: none

* [MBL-18631][All] LTILaunchFragment crash #2838

refs: MBL-18631
affects: Student, Teacher, Parent
release note: none

* [MBL-18513][Parent] Ensure text and images of text provide sufficient contrast

refs: MBL-18513
affects: Parent
release note: none

* [MBL-18569][All] Unread count updated offline on batch operations (#2831)

refs: MBL-18569
affects: Student, Teacher, Parent
release note: Inbox unread count badge is updated correctly

* [MBL-18615][Student] Allow external tool routes when tab is disabled (#2840)

Test plan: See ticket.

refs: MBL-18615
affects: Student
release note: Fixed a bug where LTI tool links didn't open in some cases.

* [MBL-18122][Parent] Create FAB Message Compose E2E Tests

refs: MBL-18122
affects: Parent
release note: none

* [MBL-18008][All] Fix date dependent calendar tests

refs: MBL-18008
affects: Student, Teacher, Parent
release note: none

* [MBL-18127][Parent] Syllabus E2E test (#2844)

Test plan: -

refs: MBL-18127
affects: Parent
release note: none

* Update translations

* [MBL-18587][Parent] In the Filter Tray of an assignment the "Grading Period" and "Sort" text does not meet contrast requirements (#2849)

refs: MBL-18587
affects: Parent
release note: none

* [MBL-18594][Teacher] Make settings screens fullscreen on tablet. #2847

refs: MBL-18594
affects: Teacher
release note: none

* Fix translations

* [MBL-18593][Teacher] Added toolbar back buttons for settings screens on tablet. #2848

refs: MBL-18593
affects: Teacher
release note: none

* Fix tablet test

* [MBL-18645][All]Removed code where we skip the values-en string folder. #2857

* [MBL-18630][Teacher] RecyclerView crash #2859

refs: MBL-18630
affects: Teacher
release note: none

* Local development support (#2855)

Test plan: You need a local canvas instance to test these changes. Setup a proxy for either your localhost (10.0.2.2) on emulator or your local ip address on a physical device.

refs: -
affects: All
release note: none

* [MBL-18126][Parent] - Implement Grades E2E test (#2845)

* Implement Grades E2E test.
Add some page object methods.
Some renaming.
Adding some test tags.

refs: MBL-18126
affects: Parent
release note:

* Fix breaking submodule test.

* [MBL-18176][Teacher] SpeedGrader visible assignment name (#2858)

Test plan: See design in ticket.

refs: MBL-18176
affects: Teacher
release note: Course and Assignment name is now visible in Speed Grader.

* [MBL-17981] Refactor PersonContextPage interaction tests (#2846)

* Mocking StudentContextManager and refactor PersonContextPageTest.

refs: MBL-17981
affects: Student
release note: none

* Test commit.

* Fixed PersonContextPageTest, so it won't use dataseeding.

* Revert some unnecessary changes.

* Revert "Revert some unnecessary changes."

This reverts commit a0ee2135f8f847d822c9709c90ec4ab0f587eccc.

* Revert some unnecessary changes.

* Fixed tests.

* code review changes

---------

Co-authored-by: kristof.deak <[email protected]>

* [MBL-18158][Teacher] File edit and delete options in files list. #2856

refs: MBL-18158
affects: Teacher
release note: Added file edit and delete menu options to the files list.

* [MBL-18592][All] Rating dialog fixed on orientation change (#2861)

refs: MBL-18592
affects: Student, Teacher, Parent
release note:

* Smoke test findings common issues

* Fix assignment details locked image overlap

* Fix inbox links internal navigation

* Test fix

* Release Student 7.10.0 (273)

* Release Teacher 1.38.0 (75)

* [MBL-18655] Migration issue #2871

refs: MBL-18655
affects: Parent
release note: none

* Parent smoke test findings

* Fix terms of use crash

* Fix inbox links internal navigation

* Fix qr pairing retry button colors

* Fix student selector dark colors

* Fix summary list item colors

* Fix assignment details locked image overlap

* Fix summary screen refreshing

* Test fix

* Fix webview content fragment navigation

* [MBL-18656][Parent] Added WebView callbacks to announcement details. (#2867)

refs: MBL-18656
affects: Parent
release note: none

* Added WebView callbacks to announcement details.

* Fix tests

* [MBL-18657][All] Fixed status bar color on app start (#2872)

refs: MBL-18657
affects: Student, Teacher, Parent
release note:

* [MBL-18156][Student] Added hidden flag for non public files downloaded offline. #2870

refs: MBL-18156
affects: Student
release note: none

* [MBL-16366][Teacher] Migrate FileDownloadService #2864

refs: MBL-16366
affects: Teacher
release note: none

* [MBL-18112][Parent] Account creation E2E test (#2860)

refs: MBL-18112
affects: Parent
release note:

* [MBL-18128][Parent] Create E2E Test for Course Details - Front Page Tab

refs: MBL-18128
affects: Parent
release note: none

* [MBL-18047][Teacher] Added option to navigate to module headers from links. #2873

refs: MBL-18047
affects: Teacher
release note: none

* [MBL-18258][All] Material3 switches (#2874)

refs: MBL-18258
affects: Student, Teacher, Parent
release note: none

* XML switches.

* Compose switches

* Disabled state.

* Fix Syllabus Summary list blinking

* [MBL-18666][Student] External Tool Submission 'Open Tool' button is not working for Studio submissions

refs: MBL-18666
affects: Student
release note: none

* [MBL-18652][Parent] Rename retry to refresh on empty content. (#2879)

refs: MBL-18652
affects: Parent
release note: none

* Rename retry to refresh on empty content.

* Fixed tests.

* [MBL-18129][Parent] - Create Course Details Summary Tab E2E Test (#2878)

* Implement Course Details - Summary E2E test.
Add some page object methods.
Extend updateCourse API.
Add/Refactor some logs to Syllabus E2E test.

refs: MBL-18129
affects: Parent
release note:

* Add E2E annotation and test metadata to syllabusE2E test.

* Add annotation and metadata to tests + minor refactor on front page and syllabus e2e test

* Fix breaking PushNotificationsE2E tests (material3 PR broke them).

* [MBL-18155][Student] Quiz navigation (#2877)

refs: MBL-18155
affects: Student
release note: none

* [MBL-18668][Parent] Cannot open Gmail mailing app when clicking email link on Terms of Use page

refs: MBL-18668
affects: Parent
release note: none

* [All][MBL-18671] Inbox unread counter does not refreshing automatically after reading a conversation and navigate back (#2884)

refs: MBL-18671
affects: Student, Teacher, Parent
release note: none

* Update unread counter and inbox list when opening conversation

* Parent routing.

* Fixed tests.

* Fixed tests.

* [MBL-18669][Student][Teacher] Terms of Use page 'Webpage not available' #2883

refs: MBL-18669
affects: Student, Teacher
release note: none

* [MBL-18683][Student][Teacher] Dark mode color issues #2882

refs: MBL-18683
affects: Teacher, Student
release note: none

* [MBL-18670][Student][Teacher] All Courses page empty result screen has wrong text #2885

refs: MBL-18670
affects: Student, Teacher
release note: none

* [MBL-18681][All] Compose message exit confirmation (#2881)

refs: MBL-18681
affects: Student, Teacher, Parent
release note: The inbox compose message exit confirmation is now only displayed after changes have been made.

* [MBL-18691][Teacher] - Refactor Canvas Network SignIn Page test. (#2886)

* Refactor selectors in 'testCanvasNetworkSignInPageE2E' test.
Rename test from 'opensCanvasNetworkSignInPage' to 'testCanvasNetworkSignInPageE2E'.
Unstub test.

refs: MBL-18691
affects: Teacher
release note:

* Extract CanvasNetworkSignInPage into a separate page object because it became different than the regular Login SignIn page.

* Fix testComposeMessageShortcutsE2E test (it was broken by exit confirmation PR). (#2891)

Some refactor + add logs.

* Fix failing Inbox tests (#2892)

Fix inbox initialisation

* [MBL-18261][All] Changed hint colors in calendar edit screens. #2888

refs: MBL-18261
affects: Student, Teacher, Parent
release note: none

* [MBL-18178][Teacher] Submission list update (#2887)

Test plan: Test the submission list and everything around it.

refs: MBL-18178
affects: Teacher
release note: Updated the Submission List screen.

* [MBL-18621][All] Pendo integration (#2893)

Test plan: -

refs: MBL-18621
affects: Student, Teacher, Parent
release note: none

* Release Student 7.10.1 (274)

* Cherry pick hotfix changes

* Release Teacher 1.38.1 (76)

* [MBL-18691][Teacher] - Refactor Canvas Network SignIn Page test. (#2886)

* Refactor selectors in 'testCanvasNetworkSignInPageE2E' test.
Rename test from 'opensCanvasNetworkSignInPage' to 'testCanvasNetworkSignInPageE2E'.
Unstub test.

refs: MBL-18691
affects: Teacher
release note:

* Extract CanvasNetworkSignInPage into a separate page object because it became different than the regular Login SignIn page.

(cherry picked from commit 8223224)

* [MBL-18664][All] Apollo migration (#2894)

refs: MBL-18664
affects: Student, Teacher, Parent
release note: none

* Migrate to Apollo3

* Cache policy

* Fixed test builds and dataseeding.

* Migrate to apollo 4

* Fixed tests

* Fixed tests

* Fixed parent test.

* Fixed tests.

* Removed opensCanvasNetworksSignInPage test

* [MBL-16364][Teacher] Migrate NotoriousUploadService to Worker

refs: MBL-16364
affects: Teacher
release note: none

* [MBL-18095][Student] - Fix stubbed testAssignmentBeforeReminderE2E test (#2898)

* Fix failing testAssignmentBeforeReminderE2E test.

refs: MBL-18095
affects: Student
release note:

* De-stub breaking test to test it on CI.
Typo fix in interaction test.

* [MBL-18119][Parent] -  Create Calendar  E2E Tests (#2890)

* Implement Calendar E2E tests for Parent.

refs: MBL-18119
affects: Parent
release note:

* Add Calendar E2E Test case which checks if calendar view belongs to particular students. (So if the parent changes student, the parent should see only the selected student's course calendar events.)

* Remove exit confirmation from resourcesE2E test as we don't need to confirm yet if we don't have any real changes.

* [MBL-18621][All] Fix pendo ids (#2899)

Test plan: -

refs: MBL-18621
affects: Student, Teacher, Parent
release note: none

* [MBL-18124][Parent] - Create Assignment Reminder E2E Tests (#2902)

* Implement Assignment Reminder E2E test for Parent.
Extract reminderPage from interaction tests to e2e level.

refs: MBL-18124
affects: Parent
release note:

* Implement Assignment Reminder E2E tests
Fix breaking canvas network test + add camera and audio rules for media comments test to Teacher AssignmentE2ETest class.

* Refactor BeforeReminder test.

* Wait for the reminder options dialog to be displayed.

* Change STEP_TAG logs to ASSERTION_TAG in assertion logs.

* Crash on submission list (#2908)

refs: MBL-18731
affects: Teacher
release note:

* Parent inbox picker distinct items (#2904)

refs: MBL-18728
affects: Parent
release note: none

* version bump

* version bump

* version bump

* [MBL-18737][All] Remove from settings the Canvas on Github

refs: MBL-18737
affects: Student, Teacher, Parent
release note: Removed 'Canvas on Github' from the Legal screen.

* Fix breaking Canvas Network Sign In page E2E test. (DOM change) (#2917)

* Implement Inbox Signature E2E tests for all 3 apps. (#2911)

Add some page object methods.
Some minor refactor.

refs: MBL-18617
affects: Student, Teacher, Parent
release note:

* [MBL-18733][Teacher] 'Test Student' missing 'Created by Student View' label 

refs: MBL-18733
affects: Teacher
release note: none

* [MBL-18702][All] LTI page view android buttons are not accessible

refs: MBL-18702
affects: Student, Teacher, Parent
release note: none

* [MBL-18680][Student] Quiz results for locked New Quizzes (#2919)

refs: MBL-18680
affects: Student
release note: Quiz results can now be viewed for locked New Quizzes

* [MBL-18747][Parent] CourseDetailsScreen crash fix

refs: MBL-18747
affects: Parent
release note: none

* Fix breaking Canvas Network Sign In page E2E test. (DOM change) (#2917)

(cherry picked from commit af4295d)

* [MBL-16367][Student] Migrate SubmissionService to Worker (#2897)

refs: MBL-16367
affects: Student
release note: None

* submission service migrated to worker

* minor code update

* fixed comment media upload
fixed tests
removed SubmissionService

* removed unused api calls

* removed api call to avoid conflict

* removed unused api calls
fix comment upload after merge

* fixed e2e tests

* fixed teacher e2e tests

* fixed student e2e test

* attempt to fix student e2e test

* attempt to fix student e2e test

* attempt to fix student e2e test

* attempt to fix student e2e test

* Revert "attempt to fix student e2e test"

This reverts commit 921447d7d759a17349c210e8c532b0bbd91c0040.

* Revert "attempt to fix student e2e test"

This reverts commit 52ca4aed91de380549374da90ed03b22a5d70c51.

* Remove sleep - fix attempt.

* code refactor based on PR change requests

* attempt to fix e2e tests

* attempt to fix e2e tests

* stubbed failing e2e tests

* minor code refactor

---------

Co-authored-by: kristof.deak <[email protected]>

* Remove rxpermissions (#2928)

Test plan: Check the document scanner.

* Create .gitignore for Horizon (#2926)

* stub failing test

* [MBL-18746][All] Calendar crashes fixed (#2936)

refs: MBL-18746
affects: Student, Teacher, Parent
release note: None

* redesign quiz details charts

* [MBL-18757][Parent] Fixed Parent Grades page bug with dual enrollments

refs: MBL-18757
affects: Parent
release note: none

* [MBL-18748][Parent] FileDownloader.downloadFileToDevice permission error

refs: MBL-18748
affects: Parent
release note: none

* [MBL-18705][Student] Fix Module items continuously reload

refs: MBL-18705
affects: Student
release note: none

* [MBL-18753][Parent] Grading Period filter complaints

refs: MBL-18753
affects: Parent
release note: In the Grades Filter, the default grading period is now set to the current one, and the sorting preference is saved.

* [MBL-18755] Typography styles

refs: MBL-18755
affects: Student, Teacher, Parent
release note: Standardise font styles

* [MBL-18774][Teacher] Add SpeedGrader button to Assignment Details. (#2942)

Test plan: See ticket and epic. Check the assignment and quiz details as well.

refs: MBL-18774
affects: Teacher
release note: Added a quick access button to SpeedGrader on the Assignment Details screen.

* Hide bottom divider when bottomnavbar is not visible

* Fix webview selector in announcements (discussion) details page. (#2952)

* resolve conflict

* [MBL-18787][Student] Dashboard notification network handling (#2958)

Test plan: See ticket.

refs: MBL-18787
affects: Student
release note: none

* [MBL-18784][All] Fix text overlapping with switch (#2955)

Test plan: See ticket.

refs: MBL-18784
affects: Student, Teacher, Parent
release note: Fixed a bug where ui components would overlap.

* [MBL-18765][All] Update QR login screen explanation (#2956)

Test plan: See ticket.

refs: MBL-18765
affects: Student, Teacher, Parent
release note: Add further explanation to the QR login screen.

* [MBL-18782][Student][Parent] Fix loading on Assignment Details (#2957)

Test plan: Check if the loading indicator is present on Assignment Details.

refs: MBL-18782
affects: Student, Parent
release note: Fixed a bug where the Assignment Details screen had no loading indicator.

* [MBL-18687][Student][Teacher] Assignment list consolidation (#2903)

refs: MBL-18687
affects: Student, Teacher
release note: Assignment list modernisation.

* [MBL-17775][All] Force logout handling (#2922)

Test plan: Once we detect that our access token has expired we try to refresh it with our refresh token. If that fails we route the user to the login screen. After login the app should send the last api call with the new token and continue operations.

You can test it in one of two ways:

Setup the authentication plugin (see epic on how). The minimum duration is 2 days so it's not ideal for testing.
Go into account > Settings > Find the access token and delete it.
refs: MBL-17775
affects: Student, Teacher, Parent
release note: Improve expired session handling.

* fix: fixed issues after merge upstream

* fix: fixed accessing to Downloads section in offline

* fix: removed user agent overriding

* feat: removed intercom

* fix: building fix

* chore: version 1.5

* fix: fixed edit icon color

---------

Co-authored-by: domonkosadam <[email protected]>
Co-authored-by: Akos Hermann <[email protected]>
Co-authored-by: Kristof Nemere <[email protected]>
Co-authored-by: inst-danger <[email protected]>
Co-authored-by: domonkosadam <[email protected]>
Co-authored-by: Kristof Deak <[email protected]>
Co-authored-by: andrasmaczak <[email protected]>
Co-authored-by: Tamas Kozmer <[email protected]>
Co-authored-by: Tamas Kozmer <[email protected]>
Co-authored-by: kristof.nemere <[email protected]>
Co-authored-by: kristof.deak <[email protected]>
Co-authored-by: Akos Hermann <[email protected]>

---------

Co-authored-by: droid <[email protected]>
Co-authored-by: Igor <[email protected]>
Co-authored-by: domonkosadam <[email protected]>
Co-authored-by: Akos Hermann <[email protected]>
Co-authored-by: Kristof Nemere <[email protected]>
Co-authored-by: inst-danger <[email protected]>
Co-authored-by: domonkosadam <[email protected]>
Co-authored-by: Kristof Deak <[email protected]>
Co-authored-by: andrasmaczak <[email protected]>
Co-authored-by: Tamas Kozmer <[email protected]>
Co-authored-by: Tamas Kozmer <[email protected]>
Co-authored-by: kristof.nemere <[email protected]>
Co-authored-by: kristof.deak <[email protected]>
Co-authored-by: Akos Hermann <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants