Dani Palou
8ce353832e
MOBILE-4081 core: Only show warning if http
2022-10-24 09:51:57 +02:00
Pau Ferrer Ocaña
00693c9a87
MOBILE-4081 dashboard: Check if dashboard has enabled blocks
2022-10-19 10:58:05 +02:00
Pau Ferrer Ocaña
345de61759
MOBILE-4081 course-summary: Fix summary overlap
2022-10-19 10:58:05 +02:00
Pau Ferrer Ocaña
d356bf46fe
MOBILE-4081 chore: Prevent default on scroll controls
2022-10-19 10:58:05 +02:00
Noel De Martin
421627e08e
Merge pull request #3405 from alfonso-salces/MOBILE-4081
...
MOBILE-4081 site-preferences: Split change ngClass usage to avoid error
2022-10-18 12:14:40 +02:00
Alfonso Salces
f60ee69b82
MOBILE-4081 site-preferences: Split change ngClass usage to avoid undefined class error
2022-10-18 12:05:29 +02:00
Dani Palou
5428712286
MOBILE-4154 login: Fix re-enter logged out site with IAB
2022-10-17 08:00:08 +02:00
Dani Palou
2d501024a0
MOBILE-4152 core: Fix link handlers when protocols don't match
2022-10-13 17:05:34 +02:00
Alfonso Salces
298f83d40d
MOBILE-4146 course-format: Remove OnPush from course-format page
2022-10-13 07:52:43 +02:00
Dani Palou
d7ce9998a6
MOBILE-4143 question: Fix replace TeX images in questions
2022-10-11 11:10:49 +02:00
Noel De Martin
22f97aa04e
Merge pull request #3395 from dpalou/MOBILE-4081
...
MOBILE-4081 core: Remove most .bind() usage
2022-10-06 13:44:53 +02:00
Dani Palou
922be9f9bc
MOBILE-4081 h5p: Fix cannot read tags of undefined
2022-10-06 13:25:00 +02:00
Dani Palou
8d0412fa68
MOBILE-4081 core: Remove most .bind() usage
2022-10-05 16:02:09 +02:00
Alfonso Salces
0d004102e2
MOBILE-4140 message: Hide overflow to wrap text inside message box
2022-10-05 08:03:52 +02:00
Pau Ferrer Ocaña
399be57e65
MOBILE-4081 tabs: Do not animate tab changes
2022-10-04 15:42:57 +02:00
Noel De Martin
c05657342e
Merge pull request #3391 from alfonso-salces/MOBILE-4081
...
Mobile 4081
2022-10-03 15:39:18 +02:00
Alfonso Salces
a96df9aaaf
MOBILE-4081 singletons: Add event for when main home loads
2022-10-03 14:31:23 +02:00
Alfonso Salces
2c6cddf021
MOBILE-4081 settings: Add toggle from settings delegate
2022-10-03 14:31:15 +02:00
Dani Palou
7b1294dd86
Merge pull request #3394 from alfonso-salces/MOBILE-4131
...
MOBILE-4131 time: Return ISO string in toDatetimeFormat function
2022-09-30 07:42:42 +02:00
Alfonso Salces
983ba9466a
MOBILE-4131 time: Return ISO string in toDatetimeFormat function
2022-09-28 11:23:56 +02:00
Pau Ferrer Ocaña
b800bbe055
Merge pull request #3392 from dpalou/MOBILE-3817
...
MOBILE-3817 core: Fix tablet styles for refresh modal
2022-09-21 10:32:50 +02:00
Dani Palou
ec158459b0
MOBILE-3817 core: Fix tablet styles for refresh modal
2022-09-21 09:21:53 +02:00
Pau Ferrer Ocaña
b722a8ab67
Merge pull request #3390 from dpalou/MOBILE-4128
...
Mobile 4128
2022-09-20 11:11:44 +02:00
Dani Palou
165e46cab9
MOBILE-4128 login: Create behat tests for signup
2022-09-20 09:54:10 +02:00
Noel De Martin
57f10bff4a
Merge pull request #3370 from dpalou/MOBILE-3817
...
Mobile 3817
2022-09-19 12:33:39 +02:00
Dani Palou
2395edbd05
MOBILE-3817 rxjs: Fix zipIncludingComplete completion
...
When the last observable completed it didn't emit pending values
2022-09-16 10:22:53 +02:00
Dani Palou
52a4322f0d
MOBILE-3817 core: Create WSObservable type
2022-09-16 10:22:53 +02:00
Dani Palou
979e995166
MOBILE-3817 filter: Apply update in background to filters
2022-09-16 10:22:53 +02:00
Dani Palou
01df501cad
MOBILE-3817 courses: Apply update in background to My Courses
2022-09-16 10:22:53 +02:00
Dani Palou
ce9c086819
MOBILE-3817 block: Detect changes in block input
2022-09-16 10:22:53 +02:00
Dani Palou
63f3c440e3
MOBILE-3817 utils: Move new utils functions to existing rxjs file
2022-09-16 10:22:53 +02:00
Dani Palou
88297ed400
MOBILE-3817 core: Implement more observable funcs for myoverview
2022-09-16 10:22:53 +02:00
Dani Palou
fbe46ee895
MOBILE-3817 courses: Implement getUserCoursesWithOptionsObservable
2022-09-16 10:22:53 +02:00
Dani Palou
73b108e5c5
MOBILE-3817 core: Implement zipIncludingComplete and add tests
2022-09-15 17:58:25 +02:00
Dani Palou
3e462979f7
MOBILE-3817 dashboard: Create observable methods for getDashboardBlocks
2022-09-15 17:58:25 +02:00
Noel De Martin
ef6a4ed7f4
MOBILE-4127 theme: Move mode classes to html tag
2022-09-15 17:14:58 +02:00
Dani Palou
46833295d5
MOBILE-4128 login: Always display auth instructions if set
2022-09-15 10:54:40 +02:00
Dani Palou
89ba05dd3e
MOBILE-3817 core: Support updating WS data in background
2022-09-15 10:18:19 +02:00
Dani Palou
f41a4e7b57
MOBILE-3817 core: Create observable methods for WS requests
2022-09-14 16:09:59 +02:00
Dani Palou
a5fbe051da
MOBILE-3817 core: Split CoreSite.request into several functions
2022-09-14 16:09:59 +02:00
Noel De Martin
c57a6a255d
Merge pull request #3377 from alfonso-salces/MOBILE-4081
...
MOBILE-4081 reconnect: Create component for identity providers
2022-09-14 10:09:22 +02:00
Alfonso Salces
8208243c5e
MOBILE-4081 reconnect: Create component for identity providers
2022-09-14 10:00:51 +02:00
Pau Ferrer Ocaña
adb5e17bcf
Merge pull request #3361 from NoelDeMartin/MOBILE-4081
...
MOBILE-4081: Behat improvements
2022-09-05 12:53:27 +02:00
Noel De Martin
8a0e0b0cc8
MOBILE-4081 behat: Check site compatibility
...
Whether the version of the moodle site is compatible should be checked automatically, however with the current implementation it's only checked once the app is launched. So in some scenarios, it may be necessary to explicitly tell behat to check the site.
2022-09-05 10:38:02 +02:00
Dani Palou
9249fab7ee
Merge pull request #3371 from alfonso-salces/MOBILE-4081
...
MOBILE-4081 course: Load 'course-summary.module' from service
2022-09-05 09:11:17 +02:00
Noel De Martin
bd0c1c8c57
MOBILE-4081 courses: Remove LMS UI behat steps
2022-09-05 09:09:43 +02:00
Noel De Martin
2ad7d3fa41
MOBILE-4081 comments: Restore behat tests
2022-09-05 09:09:43 +02:00
Dani Palou
ed8f298612
Merge pull request #3374 from crazyserver/MOBILE-4081
...
MOBILE-4081 behat: Fix swipe out of zone
2022-09-05 07:53:24 +02:00
Pau Ferrer Ocaña
970ea87dab
MOBILE-4081 chore: Remove unnecessary semicolons
2022-09-02 17:57:22 +02:00
Pau Ferrer Ocaña
7a0346210e
Merge pull request #3372 from dpalou/MOBILE-4102
...
MOBILE-4102 course: Display relative dates for teachers
2022-09-02 17:28:10 +02:00
Pau Ferrer Ocaña
1259f78942
Merge pull request #3373 from dpalou/MOBILE-4126
...
MOBILE-4126 ios: Fix handleOpenURL when app is closed
2022-09-02 17:22:41 +02:00
Dani Palou
7ac621da42
MOBILE-4126 ios: Fix handleOpenURL when app is closed
...
It seems the function was declared too late, when it had already been called.
2022-09-02 15:38:16 +02:00
Pau Ferrer Ocaña
3a9b10a90c
MOBILE-4081 chore: Mixed Code smell fixes
2022-09-02 14:45:05 +02:00
Pau Ferrer Ocaña
44cbee9683
MOBILE-4081 chore: Fix duplicated semicolon
2022-09-02 14:45:04 +02:00
Pau Ferrer Ocaña
f0b79822da
MOBILE-4081 chore: Remove redundant awaits
2022-09-02 14:45:04 +02:00
Alfonso Salces
7a83c7711e
MOBILE-4081 course: Load 'course-summary.module' from service
2022-09-02 12:43:18 +02:00
Dani Palou
6fd5843d92
MOBILE-4035 groups: Don't call WS that will fail if no group
2022-09-02 08:15:32 +02:00
Dani Palou
33b3d7db78
MOBILE-4035 groups: Create group selector component
2022-09-02 08:15:32 +02:00
Pau Ferrer Ocaña
d2c932b365
Merge pull request #3363 from dpalou/MOBILE-4121
...
MOBILE-4121 completion: Invalidate when data sent in scorm/lesson
2022-09-01 11:38:31 +02:00
Pau Ferrer Ocaña
68a4a4e75f
MOBILE-4081 chore: Fixtures on types and async functions
2022-08-31 16:37:12 +02:00
Pau Ferrer Ocaña
17add1f0fb
MOBILE-4081 chore: Fix format tree with unsorted values
2022-08-31 16:37:08 +02:00
Pau Ferrer Ocaña
852af8bc0e
MOBILE-4081 modicon: Fix modicon purpose
2022-08-31 16:19:49 +02:00
Alfonso Salces
aac66014ec
MOBILE-4122 about: Check user role to hide survey
2022-08-22 15:32:32 +02:00
Dani Palou
38cf037162
MOBILE-4121 completion: Invalidate when data sent in scorm/lesson
2022-08-18 15:30:58 +02:00
Pau Ferrer Ocaña
2407240134
Merge pull request #3357 from NoelDeMartin/MOBILE-4069
...
MOBILE-4069 core: Fix race condition in loading
2022-08-08 12:49:44 +02:00
Dani Palou
2bd4c16bea
Merge pull request #3359 from NoelDeMartin/MOBILE-4011
...
MOBILE-4011 sitehome: Capture root link
2022-08-05 07:46:17 +02:00
Dani Palou
6a0823d4e0
Merge pull request #3358 from NoelDeMartin/MOBILE-4025
...
MOBILE-4025 mainmenu: Navigate when tab disappears
2022-08-05 07:44:52 +02:00
Noel De Martin
a4c5cc5f6c
MOBILE-4025 mainmenu: Comment out flaky test
2022-08-04 17:03:52 +02:00
Noel De Martin
4f394fb407
MOBILE-4025 mainmenu: Navigate when tab disappears
2022-08-04 16:11:58 +02:00
Noel De Martin
95c5c243c3
MOBILE-4011 sitehome: Capture root link
2022-08-04 15:38:36 +02:00
Noel De Martin
eb632cc9e4
Merge pull request #3348 from alfonso-salces/MOBILE-4081
...
MOBILE-4081 courses: Load 'my.module' from service
2022-08-04 15:03:43 +02:00
Noel De Martin
dd9ee9c1fc
Merge pull request #3354 from dpalou/MOBILE-4034
...
Mobile 4034
2022-08-04 10:51:42 +02:00
Dani Palou
55d5f9419b
MOBILE-4034 core: Remove some listeners from app component
2022-08-04 10:35:39 +02:00
Dani Palou
6a12da2bf1
MOBILE-4034 behat: Add tests for complete profile and change pwd
2022-08-04 10:35:38 +02:00
Dani Palou
c91e1192ae
MOBILE-4034 user: Improve UX when missing required fields
2022-08-04 10:35:38 +02:00
Dani Palou
94444fbc96
MOBILE-4034 login: Close IAB after user changes password
2022-08-04 09:00:55 +02:00
Noel De Martin
4a0788f22b
MOBILE-4069 core: Fix race condition in loading
2022-08-03 12:04:46 +02:00
Noel De Martin
31499beec6
Merge pull request #3350 from dpalou/MOBILE-4113
...
MOBILE-4113 geolocation: Fix screen locked before allowing
2022-08-03 11:20:37 +02:00
Dani Palou
8d64282ce8
MOBILE-4113 geolocation: Fix screen locked before allowing
2022-08-03 11:11:04 +02:00
Dani Palou
57cd6d1705
MOBILE-4102 course: Display relative dates for teachers
2022-08-03 10:38:30 +02:00
Alfonso Salces
fce93a3ad5
MOBILE-4081 courses: Load 'my.module' from service
2022-08-02 14:44:00 +02:00
Noel De Martin
aa5281456c
MOBILE-4069 behat: Skip broken tests
2022-08-02 11:51:14 +02:00
Noel De Martin
ae63c71d42
MOBILE-4069 behat: Add missing refresh gestures
2022-08-02 11:45:00 +02:00
Noel De Martin
595b574ea1
Merge pull request #3351 from dpalou/MOBILE-4096
...
MOBILE-4096 core: Fix open routes when main tab not loaded yet
2022-08-01 15:37:24 +02:00
Dani Palou
844c14b8cb
MOBILE-4116 core: Avoid using Date instances if possible
...
When the date can be affected by time zone, always use moment
2022-07-29 14:59:40 +02:00
Dani Palou
88a19ea066
MOBILE-4116 moment: Force timezone for moment in behat tests
2022-07-29 14:59:40 +02:00
Dani Palou
b37e7f4a70
MOBILE-4096 core: Fix open routes when main tab not loaded yet
2022-07-26 14:36:29 +02:00
Noel De Martin
aaa98793aa
Merge pull request #3347 from dpalou/MOBILE-4069
...
Mobile 4069
2022-07-14 16:20:10 +02:00
Dani Palou
1e57678314
Merge pull request #3296 from NoelDeMartin/MOBILE-4069-grade
...
MOBILE-4069 grades: Implement navigation tests
2022-07-14 09:49:35 +02:00
Dani Palou
ab39251a0f
MOBILE-4069 survey: Fix survey behats
2022-07-14 09:17:28 +02:00
Dani Palou
9a5231d481
MOBILE-4069 core: Fix getModuleUpdates if not downloaded
2022-07-14 09:10:14 +02:00
Dani Palou
5630f5b054
Merge pull request #3321 from crazyserver/MOBILE-4047
...
Mobile 4047
2022-07-13 15:27:12 +02:00
Pau Ferrer Ocaña
538bfd6ceb
MOBILE-4047 behat: General checks to blocking UI
2022-07-13 12:44:01 +02:00
Pau Ferrer Ocaña
7aa6eb48f1
MOBILE-4047 behat: Implement Pull to refresh
2022-07-13 11:07:53 +02:00
Dani Palou
b82c884745
MOBILE-4081 core: Remove some unneeded invalidates
2022-07-13 09:44:51 +02:00
Pau Ferrer Ocaña
889e4cb63a
MOBILE-4047 settings: Tests sync sites
2022-07-12 16:01:51 +02:00
Pau Ferrer Ocaña
2cb74230c1
MOBILE-4047 behat: Add log out step
2022-07-12 16:01:51 +02:00
Pau Ferrer Ocaña
a3481d6f9b
MOBILE-4047 behat: Fix restart on change user
2022-07-12 16:01:51 +02:00
Pau Ferrer Ocaña
29d97cca3a
MOBILE-4047 behat: Add switch network connection step
2022-07-12 16:01:51 +02:00
Pau Ferrer Ocaña
bf78ca0e8f
MOBILE-4047 user: Get user basic info from siteInfo as fallback
2022-07-12 16:01:51 +02:00
Pau Ferrer Ocaña
cbb1a1ecf5
MOBILE-4047 tabs: Move handler class to the parent
2022-07-12 16:01:51 +02:00
Pau Ferrer Ocaña
17440ca3d4
MOBILE-4047 settings: Change sync on WiFi behavior
2022-07-12 16:01:51 +02:00
Pau Ferrer Ocaña
889f7479a0
MOBILE-4047 settings: Use accounts list on sync
2022-07-12 16:01:51 +02:00
Pau Ferrer Ocaña
7dfcd8bfe3
MOBILE-4047 errors: Admit buttons when creating a CoreError
2022-07-12 16:01:51 +02:00
Pau Ferrer Ocaña
c1cae77bbc
MOBILE-4047 cron: Improve alerts on cron failures
2022-07-12 16:01:51 +02:00
Noel De Martin
618c89b9d0
MOBILE-4069 user: Fix tablet user menu button
2022-07-12 10:31:13 +02:00
Noel De Martin
a07c545b11
MOBILE-4069 grades: Implement navigation tests
2022-07-12 10:31:13 +02:00
Noel De Martin
41489ecc66
MOBILE-4081 behat: Fix 3.9 tests
2022-07-12 10:25:13 +02:00
Noel De Martin
2698e64a34
Merge pull request #3342 from alfonso-salces/MOBILE-4085
...
MOBILE-4085 core: Fix change detection
2022-07-11 17:11:53 +02:00
Dani Palou
ace9256d26
MOBILE-4031 user: Fix error updating preference in offline
2022-07-11 11:08:38 +02:00
Dani Palou
a611ac64d0
MOBILE-4031 core: Create config values for Toast duration
2022-07-11 10:19:43 +02:00
Noel De Martin
9799ceeba6
Merge pull request #3339 from dpalou/MOBILE-4086
...
Mobile 4086
2022-07-07 16:09:00 +02:00
Alfonso Salces
b3d1a910fb
MOBILE-4085 core: Fix change detection in core-course-module and core-h5p-player
2022-07-07 15:16:22 +02:00
Dani Palou
e63a40d092
MOBILE-4086 core: Split wscache table into several tables
2022-07-06 12:35:39 +02:00
Noel De Martin
c8b16035fe
MOBILE-4110 behat: Clean up services
2022-07-06 12:16:39 +02:00
Noel De Martin
97be254b72
MOBILE-4110 comments: Use behat generators
2022-07-06 12:14:34 +02:00
Alfonso Salces
93cfcd4ae0
Merge pull request #3330 from NoelDeMartin/MOBILE-4038
...
MOBILE-4038 timeline: Refactor using OnPush
2022-07-06 11:46:02 +02:00
Noel De Martin
70e11f9ea4
MOBILE-4038 timeline: Refactor using OnPush
2022-07-06 11:08:38 +02:00
Dani Palou
dd3f73b819
MOBILE-4086 core: Add missing cacheKey to some WS calls
2022-07-06 07:35:17 +02:00
Dani Palou
290b78c8ab
MOBILE-4108 core: Don't call autologin WS for external URLs
2022-07-05 11:59:43 +02:00
Noel De Martin
8dd0ef41a1
MOBILE-4038 icon: Revert getModuleIconSrc to sync
...
Reverted from 1c0a86d045
2022-06-23 12:29:54 +02:00
Noel De Martin
86355bce01
MOBILE-3942 core: Improve dynamic component calls
2022-06-22 16:06:32 +02:00
Pau Ferrer Ocaña
0df9f3651b
Merge pull request #3329 from dpalou/MOBILE-4097
...
MOBILE-4097 core: Don't convert to address URL if it's already a URL
2022-06-22 09:39:34 +02:00
Noel De Martin
1044561ff7
Merge pull request #3325 from alfonso-salces/MOBILE-4081
...
MOBILE-4081 login: Load reconnect and credentials pages from service
2022-06-22 09:17:36 +02:00
Alfonso Salces
139e32d86e
MOBILE-4081 login: Load reconnect and credentials pages from service
2022-06-22 09:07:43 +02:00
Dani Palou
fcf82349cf
MOBILE-4097 core: Don't convert to address URL if it's already a URL
2022-06-22 07:41:32 +02:00
Noel De Martin
6b759bd5ec
MOBILE-4081 core: Use singleton names in plugins
2022-06-21 09:50:41 +02:00
Noel De Martin
34863362c8
MOBILE-4081 core: Clean up emulator module
2022-06-21 09:50:41 +02:00
Noel De Martin
ed50d3d76a
MOBILE-4081 core: Consolidate Platform services
2022-06-20 18:19:18 +02:00
Dani Palou
30b26adbd6
MOBILE-4054 core: Allow not displaying again open file warning
2022-06-17 10:55:38 +02:00
Dani Palou
f8ddaaeea2
MOBILE-4081 core: Pass CoreNetwork & CorePlatform to plugins
2022-06-16 08:59:32 +02:00
Dani Palou
680da49a32
MOBILE-4081 core: Don't inject Ionic Network for plugins
2022-06-16 08:33:34 +02:00
Pau Ferrer Ocaña
1cbdd5a96b
MOBILE-4081 emulator: Fix error injecting Network Service
2022-06-15 16:49:33 +02:00
Pau Ferrer Ocaña
9ce31948ad
MOBILE-4061 course: Add test for hidden courses
2022-06-14 15:49:14 +02:00
Pau Ferrer Ocaña
473a03d9fa
MOBILE-4061 behat: Improve included behat tests
2022-06-14 15:49:14 +02:00
Pau Ferrer Ocaña
183919a622
MOBILE-4061 behat: Add bulk set fields command
2022-06-14 15:49:14 +02:00
Pau Ferrer Ocaña
e337bc64d5
MOBILE-4061 core: Create a new message component to fix animations
2022-06-14 15:49:14 +02:00
Pau Ferrer Ocaña
ef574e7e63
MOBILE-4061 behat: Always use the runtime to communicate with the app
2022-06-14 12:29:59 +02:00
Pau Ferrer Ocaña
f69e7971be
MOBILE-4061 comments: Import and fix legacy tests from moodlemobileapp
2022-06-14 12:17:05 +02:00
Pau Ferrer Ocaña
82033e05d0
MOBILE-4061 core: Handle network changes on the network service
2022-06-14 12:17:05 +02:00
Pau Ferrer Ocaña
52d7edff77
MOBILE-4041 completion: Fix styles on non-synced completion
2022-06-13 12:02:38 +02:00
Dani Palou
e2db1b347d
MOBILE-4074 core: Fix update error if no zoom setting stored
2022-06-13 10:07:17 +02:00
Noel De Martin
b5ef87d648
Merge pull request #3306 from alfonso-salces/MOBILE-4085
...
Mobile 4085 - Improve performance in views with OnPush strategy.
2022-06-09 12:48:56 +02:00
Dani Palou
f2a8de8e09
MOBILE-4069 tests: Add unit tests for CoreTime
2022-06-09 12:03:05 +02:00
Dani Palou
b5d5469f06
MOBILE-4069 tests: Add unit tests for CoreText
2022-06-09 10:55:46 +02:00
Dani Palou
d0618312cc
MOBILE-4069 tests: Add unit tests for CoreSubscriptions
2022-06-09 10:36:06 +02:00
Dani Palou
a6aa9e7a88
MOBILE-4069 tests: Add unit tests for CoreObject
2022-06-09 10:36:06 +02:00
Dani Palou
9ac2374820
MOBILE-4069 tests: Add unit tests for CoreMath
2022-06-09 10:36:06 +02:00
Dani Palou
c6ae1f991d
MOBILE-4069 tests: Add unit tests for CoreLogger
2022-06-09 08:27:48 +02:00
Noel De Martin
c0f07a0ccf
MOBILE-3321 core: Configure storybook
2022-06-08 13:28:05 +02:00