Commit Graph

5707 Commits (663bae9450a351bcb87906c4ea3d0f45d42356a3)

Author SHA1 Message Date
Dani Palou 3f7936eacd MOBILE-4081 core: Fix site already migrated error 2022-11-22 12:56:46 +01:00
Pau Ferrer Ocaña ddaf294f48
Merge pull request #3456 from NoelDeMartin/MOBILE-4038
MOBILE-4038 timeline: Move action to separate line
2022-11-22 12:22:52 +01:00
Noel De Martin 7269a7c071 MOBILE-4038 timeline: Move action to separate line 2022-11-22 12:12:00 +01:00
Dani Palou 66fc964940
Merge pull request #3453 from NoelDeMartin/MOBILE-4042
MOBILE-4042 core: Enable swipe-navigation in tablets
2022-11-22 08:00:54 +01:00
Noel De Martin 222704a59b MOBILE-4176 grades: Apply bold styles 2022-11-21 16:18:56 +01:00
Pau Ferrer Ocaña a62cb0ca1e
Merge pull request #3454 from dpalou/MOBILE-4065
Mobile 4065
2022-11-21 13:07:16 +01:00
Dani Palou b7f3e3d6f7 MOBILE-4065 bbb: Remove unneeded chevron right in iOS 2022-11-21 12:55:38 +01:00
Noel De Martin 76b6c5dc0e MOBILE-4042 core: Enable swipe-navigation in tablets 2022-11-21 12:52:57 +01:00
Dani Palou 17d21a53b6 MOBILE-4065 a11y: Fix pointer cancellation in tabs 2022-11-21 11:19:22 +01:00
Pau Ferrer Ocaña e1e1d796b9
Merge pull request #3451 from dpalou/MOBILE-4072
MOBILE-4072 h5p: Use workaround for H5P fullscreen in iOS
2022-11-21 10:17:05 +01:00
Dani Palou d66effda8e MOBILE-4065 a11y: Display tabbed element if behind collapsible footer 2022-11-18 13:09:59 +01:00
Dani Palou 51ca4cc804
Merge pull request #3449 from NoelDeMartin/MOBILE-4109
MOBILE-4109 book: Disable unactive pages
2022-11-17 17:42:46 +01:00
Noel De Martin 846b7b9d5a MOBILE-4081 behat: Reactivate disabled tests 2022-11-17 16:04:37 +01:00
Noel De Martin 7f11a9377d MOBILE-4081 behat: Fix tests for 3.9 2022-11-17 16:03:16 +01:00
Aldo Saia 16e137bf57 MOBILE-4072 h5p: Use workaround for H5P fullscreen in iOS 2022-11-17 15:49:26 +01:00
Noel De Martin f58c959091 MOBILE-4081 behat: Fix tests for 3.11 2022-11-17 15:37:46 +01:00
Pau Ferrer Ocaña 11f1706af9 MOBILE-3936 calendar: Fix default reminders not being created 2022-11-17 12:44:59 +01:00
Noel De Martin 5370217058 MOBILE-4109 book: Disable unactive pages 2022-11-17 11:37:00 +01:00
Noel De Martin 56c4877b2e MOBILE-4109 core: Log unhandled errors 2022-11-17 11:34:22 +01:00
Dani Palou cd8f81d332
Merge pull request #3448 from NoelDeMartin/MOBILE-4145
MOBILE-4145 utils: Update apk download copy
2022-11-17 09:00:09 +01:00
Noel De Martin 105f283559
Merge pull request #3447 from dpalou/MOBILE-3784
Mobile 3784
2022-11-16 16:27:26 +01:00
Noel De Martin 838b3b2d2b MOBILE-4145 utils: Update apk download copy 2022-11-16 16:06:19 +01:00
Dani Palou 34498bf2aa
Merge pull request #3446 from NoelDeMartin/MOBILE-4176
MOBILE-4176 grades: Test viewing grades
2022-11-16 14:28:54 +01:00
Dani Palou 82e9331357 MOBILE-3784 calendar: Add behat for create event 2022-11-16 12:23:04 +01:00
Dani Palou e72cf7258e MOBILE-3874 calendar: Fix event time and improve a11y 2022-11-16 12:23:04 +01:00
Dani Palou e2d2e04f41 MOBILE-3784 calendar: Fix a11y title of days 2022-11-16 12:23:04 +01:00
Dani Palou ee4e8f6b05 MOBILE-3784 calendar: Support opening any month with page params 2022-11-16 12:23:04 +01:00
Dani Palou 1a1e03bdd4 MOBILE-3784 time: Fix time zone usage in ion-datetime 2022-11-16 12:23:04 +01:00
Noel De Martin 7661208862 MOBILE-4176 grades: Test viewing grades 2022-11-16 12:16:36 +01:00
Dani Palou f172f9d8b6
Merge pull request #3444 from NoelDeMartin/MOBILE-4059
MOBILE-4059: Fix issues found during testing
2022-11-16 09:41:18 +01:00
Pau Ferrer Ocaña 746253ce40 MOBILE-3936 reminders: Fix multiple reminders set 2022-11-15 16:08:59 +01:00
Pau Ferrer Ocaña d40a488758 MOBILE-3936 reminders: Add click listeners 2022-11-15 16:08:59 +01:00
Noel De Martin 8b8c4d533a MOBILE-4059 login: Treat invalidlogin error 2022-11-15 13:28:04 +01:00
Noel De Martin 001a19f066 MOBILE-4059 user: Update contact support message 2022-11-15 13:28:04 +01:00
Noel De Martin a2772622f2 MOBILE-4059 login: Update exceeded attempts text 2022-11-15 11:57:37 +01:00
Dani Palou 36dfd856bb
Merge pull request #3443 from NoelDeMartin/MOBILE-4176
MOBILE-4176 grades: Fix 4.1 layout
2022-11-15 08:39:57 +01:00
Noel De Martin 49e0491428 MOBILE-4176 grades: Fix 4.1 layout
Fixes some breaking changes introduced in MDL-75513. The fixes included here are not exhaustive but should take care of the basic scenarios covered by e2e tests. Subsequent fixes will be provided to handle other edge-cases.
2022-11-14 17:52:47 +01:00
Dani Palou fba9fd8b2d
Merge pull request #3439 from crazyserver/MOBILE-4065
Mobile 4065
2022-11-14 15:33:48 +01:00
Noel De Martin 8f518d1b79 MOBILE-4065 tests: Fix translate mock 2022-11-14 15:07:07 +01:00
Pau Ferrer Ocaña 1a8c4fde04 MOBILE-4065 a11y: Course downloads does not stop click propagation 2022-11-14 14:19:21 +01:00
Dani Palou 6a5d270601
Merge pull request #3441 from alfonso-salces/MOBILE-4184
MOBILE-4184 url.ts: Read new property from config
2022-11-14 12:48:07 +01:00
Noel De Martin a3c404f805
Merge pull request #3440 from dpalou/MOBILE-4183
MOBILE-4183 user-tours: Allow dismissing with backdrop click
2022-11-14 12:38:33 +01:00
Noel De Martin ead429afaf MOBILE-4091 core: Hide network error title 2022-11-14 11:23:33 +01:00
Noel De Martin a9da1961d9 MOBILE-4059 theme: Fix spacing 2022-11-14 11:03:01 +01:00
Alfonso Salces 6603db43f9 MOBILE-4184 url.ts: Read new property from config 2022-11-14 10:11:22 +01:00
Alfonso Salces a1dc1ec631
Merge pull request #3299 from alfonso-salces/MOBILE-4021-tests
MOBILE-4021 notifications: Create notification acceptance tests
2022-11-14 10:04:27 +01:00
Dani Palou ae4899a5b5 MOBILE-4183 user-tours: Allow dismissing with backdrop click 2022-11-14 08:30:45 +01:00
Pau Ferrer Ocaña c97d92fd04 MOBILE-4065 a11y: Add h2 to sections on course summary 2022-11-11 14:46:19 +01:00
Pau Ferrer Ocaña 6500f35462 MOBILE-4065 a11y: Change module name tag to div 2022-11-11 14:46:19 +01:00
Pau Ferrer Ocaña 622f6ee265 MOBILE-4065 a11y: Get keyboard access to course index accordions 2022-11-11 14:46:19 +01:00
Pau Ferrer Ocaña 824a804887 MOBILE-4065 a11y: Improve my courses view aria labels 2022-11-11 14:46:19 +01:00
Pau Ferrer Ocaña 8b87195593 MOBILE-4065 a11y: Change approach to add aria-label to eye button 2022-11-11 14:46:19 +01:00
Pau Ferrer Ocaña f7796700a7 MOBILE-4065 a11y: Fix placeholder color 2022-11-11 14:46:19 +01:00
Pau Ferrer Ocaña 4375d9ce6f MOBILE-4081 dashboard: Fix empty dashboard when loading fallback blocks 2022-11-11 12:03:06 +01:00
Pau Ferrer Ocaña 5cd929a4ec MOBILE-3936 reminders: Fix on undefined checks 2022-11-11 11:35:30 +01:00
Pau Ferrer Ocaña 8bf75e67bf MOBILE-4177 split-view: Fix auto height of empty box 2022-11-11 09:08:03 +01:00
Dani Palou bdd6aeb738
Merge pull request #3425 from crazyserver/MOBILE-3936
Mobile 3936 - Inline reminders
2022-11-11 08:12:50 +01:00
Alfonso Salces e430a4266a MOBILE-4021 notifications: Create notification acceptance tests 2022-11-11 07:44:10 +01:00
Pau Ferrer Ocaña ee072610a1
Merge pull request #3431 from dpalou/MOBILE-4100
Mobile 4100
2022-11-10 16:54:03 +01:00
Pau Ferrer Ocaña 6bdf812c81 MOBILE-3936 reminders: Add reminders test 2022-11-10 16:37:06 +01:00
Pau Ferrer Ocaña 12c19080f2 MOBILE-3936 core: Add LocalNotifications mock 2022-11-10 16:37:06 +01:00
Pau Ferrer Ocaña 43cec87112 MOBILE-3936 reminders: Add toasts when setting and deleting reminders 2022-11-10 16:37:06 +01:00
Pau Ferrer Ocaña 69d2530bb8 MOBILE-3936 reminders: Avoid creating reminders in the past 2022-11-10 16:37:05 +01:00
Pau Ferrer Ocaña 5d910ea5b4 MOBILE-3936 reminders: Add reminders to courses and activities 2022-11-10 16:37:05 +01:00
Pau Ferrer Ocaña 109d4bd2c5 MOBILE-3936 calendar: Move default reminder setting to reminders 2022-11-10 16:37:05 +01:00
Pau Ferrer Ocaña 9f154a7bb6 MOBILE-3936 calendar: Use new reminder selector 2022-11-10 13:40:16 +01:00
Pau Ferrer Ocaña cefd0248fc MOBILE-3936 reminders: Move calendar reminders to new reminders module 2022-11-10 13:40:16 +01:00
Dani Palou 60dd6090dd MOBILE-4100 bbb: Add behat tests for recordings 2022-11-10 13:33:04 +01:00
Pau Ferrer Ocaña 3d7b9dfbc5 MOBILE-3936 core: Add install function on database initialization 2022-11-10 10:38:19 +01:00
Noel De Martin d0e3ad6ee8
Merge pull request #3435 from alfonso-salces/MOBILE-4081
MOBILE-4081 types: Create OmitUnion utility type
2022-11-10 08:58:53 +01:00
Alfonso Salces 4a9549216b MOBILE-4081 types: Create OmitUnion utility type 2022-11-10 08:48:59 +01:00
Dani Palou ef0d747f16 MOBILE-4081 course: Improve behat tests for hidden courses 2022-11-09 13:27:21 +01:00
Noel De Martin c9120bce7b MOBILE-4059 core: Check supportavailability config
Config setting introduced in MDL-74643
2022-11-08 16:16:52 +01:00
Noel De Martin fc55a31872 MOBILE-4059 login: Show help without support link 2022-11-08 16:16:52 +01:00
Noel De Martin 9b0200c3bf MOBILE-4059 core: Consolidate help modals 2022-11-08 16:16:52 +01:00
Noel De Martin e5fcf769f1 MOBILE-4059 core: Update FAQs 2022-11-08 16:16:52 +01:00
Noel De Martin 8c1e07c019 MOBILE-4059 core: Update site owners nomenclature 2022-11-08 16:16:52 +01:00
Noel De Martin e1035e9a4b MOBILE-4059 core: Update cannot connect messages 2022-11-08 16:16:52 +01:00
Noel De Martin c4952133f1 MOBILE-4059 core: Encapsulate support config 2022-11-07 16:11:25 +01:00
Noel De Martin b933c92f69 MOBILE-4059 core: Set login WS errors to critical 2022-11-07 16:11:25 +01:00
Noel De Martin 5aad0b14e2 MOBILE-4059 login: Avoid infinite loop error 2022-11-07 16:11:25 +01:00
Noel De Martin dabd4e8046 MOBILE-4059 core: Improve errors mentioning admins 2022-11-07 16:11:25 +01:00
Noel De Martin dca3f76296 MOBILE-4059 core: Contact support from ajax errors 2022-11-07 16:11:25 +01:00
Noel De Martin c34db4dcaf MOBILE-4059 core: Contact support from errors 2022-11-07 16:11:25 +01:00
Noel De Martin 23341a7436 MOBILE-4059 core: Refactor site errors hierarchy 2022-11-07 16:11:25 +01:00
Noel De Martin 734f1c6323 MOBILE-4059 login: Add help button in header 2022-11-07 16:11:25 +01:00
Noel De Martin d0f28162da MOBILE-4059 core: Contact support from help 2022-11-07 16:11:25 +01:00
Noel De Martin d859af122e MOBILE-4059 login: Improve forgotten password
Suggest contacting support if password was already reset recently
2022-11-07 16:11:24 +01:00
Noel De Martin 28fd894aab MOBILE-4059 login: Contact support in credentials
When login attempts failed multiple times, suggest contacting site support
2022-11-07 16:11:24 +01:00
Noel De Martin 0545d3a8c8 MOBILE-4059 testing: Improve mockSingleton types 2022-11-07 16:11:24 +01:00
Noel De Martin 4ca9a4ad7b MOBILE-4059 core: Extract inappbrowser initializer 2022-11-07 16:11:24 +01:00
Noel De Martin 1005aad1c1 MOBILE-4059 core: Improve Translate.instant types 2022-11-07 16:11:24 +01:00
Noel De Martin 9f26620e03 MOBILE-4059 core: Improve CoreObject types
Type helper extracted from https://stackoverflow.com/questions/57571664/typescript-type-for-an-object-with-only-one-key-no-union-type-allowed-as-a-key/57576688#57576688
2022-11-07 16:11:24 +01:00
Noel De Martin 608ea978a0 MOBILE-4059 core: Fix timeout types 2022-11-07 16:11:24 +01:00
Noel De Martin 11fea266e9 MOBILE-4059 core: Separate error details in alerts 2022-11-07 16:11:24 +01:00
Noel De Martin 238dc458fc MOBILE-4059 login: Add error details for support 2022-11-07 16:11:24 +01:00
Noel De Martin 1a7d64a0d4 MOBILE-4059 login: Contact support from errors
Allow users to contact site support in errors where the site is not configured properly
2022-11-07 16:11:24 +01:00
Noel De Martin 4eb01a063c MOBILE-4059 mainmenu: Add link to contact support 2022-11-07 16:11:24 +01:00
Noel De Martin 95e0640eb2 MOBILE-4059 core: Translate hardcoded errors 2022-11-07 16:11:24 +01:00
Dani Palou 8b36a6864d
Merge pull request #3433 from crazyserver/MOBILE-4081
MOBILE-4081 lang: Improvements on script and import translations
2022-11-03 17:15:43 +01:00