Commit Graph

1221 Commits (bc08adda94417aa761ab5f57d05aa46f007c3749)

Author SHA1 Message Date
Dani Palou b2497a1dd0 MOBILE-3109 addon: Add return types to all addons except mod 2019-09-25 13:15:54 +02:00
Dani Palou 6c56a83ede MOBILE-3173 quiz: Fix get amd data in ddmarker questions 2019-09-23 10:16:42 +02:00
Dani Palou 9196371f50 MOBILE-3163 core: Remove Classic app warning 2019-09-19 16:24:11 +02:00
Albert Gasset a7c2d22cb8 MOBILE-3147 doc: Remove jsdoc types from all typescript files 2019-09-12 11:15:56 +02:00
sam marshall c3acfeacf7 MOBILE-3140 Blocks: Make blocks work if displaydata not specified
If displaydata is not specified in mobile.php for a block, it
did not work due to a JavaScript error.
2019-09-04 15:18:15 +01:00
Dani Palou ee143c5a89
Merge pull request #2083 from crazyserver/MOBILE-3068
Mobile 3068
2019-08-28 12:44:34 +02:00
Dani Palou 344a3c639f MOBILE-3068 blocks: Don't use phantom tabs in title blocks 2019-08-28 12:40:43 +02:00
Pau Ferrer Ocaña 3e29f2e428 MOBILE-3068 loading: Fix loading styles on blocks and tabs 2019-08-28 12:04:04 +02:00
Dani Palou 43d6839a8d MOBILE-3068 comments: Open comments in new page if split view 2019-08-28 11:20:07 +02:00
Dani Palou 5533c39288 MOBILE-3068 database: Fix comments not updated on PTR 2019-08-28 10:38:44 +02:00
Pau Ferrer Ocaña 330f1741f9 MOBILE-3068 course: Check action is avalaible before navigating 2019-08-26 11:46:20 +02:00
Pau Ferrer Ocaña ae3d488877 MOBILE-3025 blocks: Show empty box centered 2019-08-23 16:08:51 +02:00
Pau Ferrer Ocaña 6269849dff MOBILE-3025 blocks: Rollback scroll follow implementation 2019-08-23 13:47:03 +02:00
Pau Ferrer Ocaña 51403efcca MOBILE-3068 core: Fix some uncaught promises 2019-08-23 13:47:03 +02:00
Juan Leyva 0868a4646c
Merge pull request #2069 from dpalou/MOBILE-2670
MOBILE-2670 core: Fix filename of uploaded files in desktop
2019-08-23 10:18:02 +01:00
Juan Leyva 033b4138cb
Merge pull request #2068 from dpalou/MOBILE-3068
Mobile 3068
2019-08-23 10:17:21 +01:00
Dani Palou 8651e89701 MOBILE-2670 core: Fix filename of uploaded files in desktop 2019-08-23 10:50:19 +02:00
Dani Palou aa9e52d0f2 MOBILE-3068 login: Fix no component factory found for CoreLoginSitesPage 2019-08-22 16:40:55 +02:00
Dani Palou add7792d24 MOBILE-3127 core: Allow defining a different timeout in wifi/3g 2019-08-22 13:20:09 +02:00
Juan Leyva 152bbca149
Merge pull request #2066 from dpalou/MOBILE-3118
MOBILE-3118 siteplugins: Stringify objects copied from otherdata
2019-08-22 12:15:24 +01:00
Juan Leyva 7f755e4bca
Merge pull request #2065 from crazyserver/MOBILE-3117
Mobile 3117
2019-08-22 12:11:21 +01:00
Dani Palou 44f2122298 MOBILE-3068 analytics: Don't call logEvent if user disabled 2019-08-22 11:35:17 +02:00
Pau Ferrer Ocaña 486e1d9b11 MOBILE-3068 blocks: Fix resize uncaught promise 2019-08-21 10:01:49 +02:00
Dani Palou 7fc105dc74 MOBILE-3118 siteplugins: Stringify objects copied from otherdata 2019-08-20 12:16:57 +02:00
Pau Ferrer Ocaña a347a6d4ed MOBILE-3117 login: Fix logout on reconnect 2019-08-20 10:09:59 +02:00
Pau Ferrer Ocaña ada49974f4 MOBILE-3117 login: Check you entered the credentials page again 2019-08-20 09:27:27 +02:00
Mark Johnson 88db3d5816 MOBILE-3113 course formats: Give the user the option to reload if format plugins fail to initialise 2019-08-12 16:10:21 +02:00
Juan Leyva 85ef2a8e12
Merge pull request #2053 from crazyserver/MOBILE-3068
Mobile 3068
2019-08-09 16:55:57 +02:00
Pau Ferrer Ocaña 0e9d0356af MOBILE-3025 blocks: Fix comments block link 2019-08-09 16:30:13 +02:00
Pau Ferrer Ocaña 8a3acc2dfd MOBILE-3025 blocks: Merge blocks and content scroll 2019-08-09 16:30:12 +02:00
Mark Johnson de2c297b3c MOBILE-3100 Accessibility: Fix issues when changing font sizes 2019-08-09 12:37:35 +01:00
Pau Ferrer Ocaña e5f5f31a10 MOBILE-3025 blocks: Limit block usage to 3.7 onwards 2019-08-07 12:32:36 +02:00
Pau Ferrer Ocaña b5cbd5abaf MOBILE-3025 blocks: Adapt blocks size to small screens 2019-08-06 13:22:44 +02:00
Juan Leyva 1e2c8b4fa3
Merge pull request #2041 from dpalou/MOBILE-3112
MOBILE-3112 siteplugins: Accept more values in useOtherData
2019-08-05 16:32:28 +02:00
Mark Johnson 4d844a177c MOBILE-3054 Courses: Update section status when switching to "All sections" 2019-08-05 11:32:53 +01:00
Mark Johnson d03845caa7 MOBILE-3054 Courses: Trigger update of "All sections" download icon 2019-08-02 13:37:00 +01:00
Dani Palou 2a752cc780 MOBILE-3112 siteplugins: Accept more values in useOtherData 2019-08-02 14:35:45 +02:00
Juan Leyva aa3e894248
Merge pull request #2036 from albertgasset/MOBILE-2201
Mobile 2201
2019-08-02 11:28:12 +02:00
Pau Ferrer Ocaña aca09a2dc2 MOBILE-3081 login: Show download button on version check 2019-08-01 10:16:20 +02:00
Juan Leyva a73f340cd7
Merge pull request #2034 from crazyserver/MOBILE-3081
Mobile 3081
2019-07-31 17:19:43 +02:00
Juan Leyva 604ea85422
Merge pull request #2033 from dpalou/MOBILE-3028
MOBILE-3028 quiz: Allow attempting quiz with unsupported questions
2019-07-31 17:15:59 +02:00
Pau Ferrer Ocaña 6b34549ccb MOBILE-3081 login: Force Workplace App usage to avoid incompatibilities 2019-07-31 16:00:46 +02:00
Dani Palou cd9a169e6c MOBILE-3084 firebase: Allow disabling analytics at runtime 2019-07-31 14:45:52 +02:00
Juan Leyva 3f90e30584
Merge pull request #2030 from albertgasset/MOBILE-3042
MOBILE-3042 styles: Disable all CSS contianment rules
2019-07-31 14:39:37 +02:00
Juan Leyva 0eb88c6fa4
Merge pull request #2029 from dpalou/MOBILE-3108
MOBILE-3108 siteplugins: Allow create only title and prerendered blocks
2019-07-31 13:50:11 +02:00
Albert Gasset 603ab4e5ac MOBILE-3042 styles: Disable all CSS contianment rules
Ionic sets the "contain" CSS property to some elements. This enables CSS
containment, which changes how elements are positioned and sized, breaking
fixed positioned elements, iframes in full screen mode, subtitle menus in
videos and potentially more things. CSS containment is not supported in iOS
and Android 4.4, so it can introduce inconsistencies across devices.
2019-07-31 13:34:09 +02:00
Juan Leyva 0139910fe2
Merge pull request #2025 from dpalou/MOBILE-3064
MOBILE-3064 course: Don't call check_updates after prefetch
2019-07-31 13:04:22 +02:00
Juan Leyva 011c74f9be
Merge pull request #2022 from marxjohnson/MOBILE-3100_integration
MOBILE-3100 accessibility: Add font size options in general settings
2019-07-31 12:54:08 +02:00
Juan Leyva ec48f30a86
Merge pull request #2021 from crazyserver/MOBILE-3062
MOBILE-3062 module: Change module tag to ion-item
2019-07-31 12:40:35 +02:00
Dani Palou 532d1686b3 MOBILE-3028 quiz: Allow attempting quiz with unsupported questions 2019-07-31 12:23:48 +02:00
Juan Leyva c1147d5451
Merge pull request #2019 from crazyserver/MOBILE-3025
MOBILE-3025 blocks: Show blocks on sidebar
2019-07-31 12:03:19 +02:00
Juan Leyva 370dc7564c
Merge pull request #2017 from dpalou/MOBILE-3021
Mobile 3021
2019-07-30 17:09:52 +02:00
Dani Palou 767c0c19d4 MOBILE-3108 siteplugins: Allow create only title and prerendered blocks 2019-07-30 16:18:08 +02:00
Juan Leyva 1076bff6de
Merge pull request #2016 from dpalou/MOBILE-3090
MOBILE-3090 calendar: Support deleting events
2019-07-30 11:17:32 +02:00
Pau Ferrer Ocaña a6368a5bbd MOBILE-3062 module: Change module tag to ion-item 2019-07-29 13:26:05 +02:00
Pau Ferrer Ocaña cec6844968 MOBILE-3025 blocks: Show blocks on sidebar 2019-07-29 12:20:18 +02:00
Juan Leyva 83d2f455ef
Merge pull request #2013 from dpalou/MOBILE-3061
MOBILE-3061 dashboard: Pass download enabled as input
2019-07-29 11:56:36 +02:00
Juan Leyva 3d5e3267c0
Merge pull request #2012 from crazyserver/MOBILE-2877
Mobile 2877
2019-07-29 11:48:39 +02:00
Juan Leyva 1944f46fb5
Merge pull request #2010 from dpalou/MOBILE-3102
MOBILE-3102 core: Support disabling site plugins without exceptions
2019-07-26 16:38:50 +02:00
Dani Palou 09533757a4 MOBILE-3064 course: Don't call check_updates after prefetch 2019-07-26 13:56:31 +02:00
Dani Palou f94d67ed6a MOBILE-3102 core: Support disabling site plugins without exceptions 2019-07-26 12:34:23 +02:00
Dani Palou 083ca7cd7e MOBILE-3021 calendar: Implement day view 2019-07-24 13:02:23 +02:00
Dani Palou e3944a9e72 MOBILE-3055 core: Update site plugins init if course added 2019-07-24 11:53:38 +02:00
Dani Palou 1024f6a96d MOBILE-3055 courses: Trigger event if user courses list changes 2019-07-24 09:00:12 +02:00
Dani Palou 007804494d MOBILE-3061 dashboard: Pass download enabled as input 2019-07-22 15:56:41 +02:00
Juan Leyva 916d408f65
Merge pull request #2005 from albertgasset/MOBILE-3075
MOBILE-3075 grades: Handle /grade/report/index.php links
2019-07-22 11:57:20 +02:00
Albert Gasset e4260aa92a MOBILE-2201 tag: Link handlers 2019-07-19 15:50:19 +02:00
Albert Gasset d00d401894 MOBILE-2201 tag: Search page 2019-07-19 15:50:17 +02:00
Albert Gasset b2db3774e6 MOBILE-2201 tag: Index page 2019-07-19 15:49:46 +02:00
Albert Gasset b0b1c2f7c9 MOBILE-2201 user: Tag area handler for users 2019-07-19 15:43:54 +02:00
Albert Gasset df423b640e MOBILE-2201 blog: Tag area handler for blog posts 2019-07-19 15:43:54 +02:00
Albert Gasset fdae95d294 MOBILE-2201 course: Tag area handler for activities and resources 2019-07-19 15:43:54 +02:00
Albert Gasset eed78c8b6f MOBILE-2201 course: Tag area handler for courses 2019-07-19 15:43:54 +02:00
Albert Gasset 7546ac9e28 MOBILE-2201 tag: Area delegate and helpers for handlers 2019-07-19 15:43:54 +02:00
Albert Gasset f5cfda53a5 MOBILE-2201 tag: List component 2019-07-19 15:43:54 +02:00
Juan Leyva fa3a2d3140
Merge pull request #2002 from dpalou/MOBILE-3096
MOBILE-3096 qbehaviour: No behaviour buttons if prevent submit
2019-07-19 11:51:43 +02:00
Pau Ferrer Ocaña 8a56dc84b8 MOBILE-2877 comments: Delete comments 2019-07-19 09:52:15 +02:00
Pau Ferrer Ocaña 79bdd4ed02 MOBILE-2877 comments: Add comments 2019-07-19 09:52:15 +02:00
Pau Ferrer Ocaña 797b0d7931 MOBILE-2877 comments: Add comments pagination 2019-07-19 09:52:15 +02:00
Pau Ferrer Ocaña dc65d4a00d MOBILE-2877 comments: Invalidate comments count 2019-07-19 09:52:15 +02:00
Pau Ferrer Ocaña 9e91cf14e6 MOBILE-2877 comments: Add button 2019-07-19 09:52:15 +02:00
Juan Leyva 5c4872288c
Merge pull request #1999 from dpalou/MOBILE-3073
MOBILE-3073 login: Display debug messages when adding site
2019-07-18 20:53:54 +02:00
Juan Leyva 7e914843c9
Merge pull request #1997 from dpalou/MOBILE-3071
MOBILE-3071 core: Let site plugins add menu items in course
2019-07-18 18:06:46 +02:00
Juan Leyva b8d10dac0e
Merge pull request #1995 from dpalou/MOBILE-3029
MOBILE-3029 core: Let site plugins override NavController events
2019-07-18 16:22:35 +02:00
Pau Ferrer Ocaña 9e107cf667 MOBILE-3076 splash: Fix splash path 2019-07-18 12:28:58 +02:00
Juan Leyva 7e3b4af288
Merge pull request #1992 from dpalou/MOBILE-2941
MOBILE-2941 login: Display forgot password button in reconnect
2019-07-18 12:24:18 +02:00
Juan Leyva 39a992da2c
Merge pull request #1991 from dpalou/MOBILE-3072
MOBILE-3072 siteplugins: Add version to CSS URL
2019-07-18 12:12:13 +02:00
Juan Leyva d9c85a8b9e
Merge pull request #1988 from marxjohnson/MOBILE-3054_integration
MOBILE-3054 Courses: Update section download icon
2019-07-18 11:46:52 +02:00
Juan Leyva c19542c055
Merge pull request #1986 from dpalou/MOBILE-2991
MOBILE-2991 settings: Sort languages by name
2019-07-18 11:40:18 +02:00
Dani Palou a569bb24b8 MOBILE-3096 qbehaviour: No behaviour buttons if prevent submit 2019-07-17 14:49:21 +02:00
Dani Palou 1d8f617338 MOBILE-3090 calendar: Support deleting events 2019-07-17 13:14:47 +02:00
Dani Palou 71cd612878 MOBILE-3073 login: Display debug messages when adding site 2019-07-16 16:40:41 +02:00
Albert Gasset 01b29a4dc2 MOBILE-3075 grades: Handle /grade/report/index.php links 2019-07-16 15:42:23 +02:00
Mark Johnson 3e690ad65d MOBILE-3100 accessibility: Add font size options in general settings 2019-07-16 13:22:59 +01:00
Dani Palou 7619c63f70 MOBILE-2930 core: Fix compilation error in block component 2019-07-16 10:54:24 +02:00
Dani Palou 8f8efe4052 MOBILE-3072 siteplugins: Add version to CSS URL 2019-07-15 12:10:06 +02:00
Dani Palou d44100f757 MOBILE-2941 login: Display forgot password button in reconnect 2019-07-15 10:53:15 +02:00
Juan Leyva d4791fd320
Merge pull request #1982 from crazyserver/MOBILE-3076
MOBILE-3076 splash: Use full size splash screen
2019-07-10 16:45:23 +02:00
Juan Leyva 295b9f5932
Merge pull request #1981 from crazyserver/MOBILE-3002
Mobile 3002
2019-07-10 16:39:44 +02:00
Juan Leyva 8b15d26f47
Merge pull request #1980 from crazyserver/MOBILE-3014
Mobile 3014
2019-07-10 16:19:32 +02:00
Dani Palou 0b779f4ae8 MOBILE-3071 core: Let site plugins add menu items in course 2019-07-10 09:52:05 +02:00
Dani Palou 632a0dc57a MOBILE-3029 core: Let site plugins override NavController events 2019-07-08 16:24:44 +02:00
Dani Palou 5ed9ac0e3e MOBILE-2991 settings: Sort languages by name 2019-07-08 11:08:07 +02:00
Pau Ferrer Ocaña 03b305662e MOBILE-3002 block: Check if blocks are disabled in courses 2019-07-01 09:23:17 +02:00
Pau Ferrer Ocaña 34061ad5ab MOBILE-3002 block: Support for pre rendered block type 2019-07-01 09:23:17 +02:00
Pau Ferrer Ocaña 9a5f567387 MOBILE-3014 course: Add course blocks tab 2019-07-01 09:22:58 +02:00
Pau Ferrer Ocaña 26a1fad8c8 MOBILE-3014 block: Support for only title block type 2019-07-01 09:22:58 +02:00
Dani Palou b302ea0d5a MOBILE-2735 course: Log view when changing sections 2019-06-26 08:58:48 +02:00
Dani Palou 08322a299d MOBILE-2735 ux: Make all link handlers open a new page 2019-06-26 08:41:23 +02:00
Mark Johnson 04ebb8e50c MOBILE-2735 UX: Course and module links add new page to history.
This ensures that "back" always goes back and "home" always goes home.
2019-06-18 11:37:40 +02:00
Pau Ferrer Ocaña b66e87b86b MOBILE-3076 splash: Use full size splash screen 2019-06-14 11:03:50 +02:00
Juan Leyva dd6d7e82a1
Merge pull request #1969 from dpalou/MOBILE-3039
Mobile 3039
2019-06-06 16:02:58 +02:00
Albert Gasset 037babba70 MOBILE-3039 workshop: Fix assessment with scales 2019-06-06 15:24:20 +02:00
Dani Palou ed35e57e1c MOBILE-3039 core: Don't allow disable sound in iOS and Android 8+ 2019-06-06 10:20:07 +02:00
Pau Ferrer Ocaña bec71ce952 MOBILE-3039 login: Fix credentials css 2019-06-05 09:54:52 +02:00
Juan Leyva 67449aac0f
Merge pull request #1964 from crazyserver/MOBILE-3039
MOBILE-3039 course: Hide download when offline disabled
2019-06-04 10:58:26 +02:00
Dani Palou cb6a9876c3 MOBILE-3039 ios: Fix 'More' option in file uploader 2019-06-03 18:26:47 +02:00
Pau Ferrer Ocaña ea22e6556f MOBILE-3039 course: Hide download when offline disabled 2019-06-03 11:36:27 +02:00
Dani Palou 06a4c357d9 MOBILE-3039 core: Fix redirect treated again when it shouldn't 2019-05-31 08:42:33 +02:00
Dani Palou 2ad861b1e4 MOBILE-3039 core: Close popover when download finishes in activity 2019-05-31 07:50:32 +02:00
Dani Palou 8d450d324f MOBILE-3039 push: Fix crash when push received in foreground in iOS 2019-05-30 16:56:38 +02:00
Dani Palou 1ab8154428 MOBILE-3039 push: Fix appurl from push notifs in iOS 2019-05-30 12:21:38 +02:00
Dani Palou 3eb0c81c46 MOBILE-3039 core: Fix getStoredConfig error in synchronize 2019-05-30 12:21:38 +02:00
Dani Palou 136869cc04 MOBILE-3039 push: Fix sync errors caused by pushnotifications 2019-05-30 12:21:38 +02:00
Dani Palou d530d2b95e MOBILE-3039 ios: Make avatars circled in shared files choose 2019-05-29 17:19:53 +02:00
Pau Ferrer Ocaña 548bf24c1a MOBILE-3039 lang: Reword some strings 2019-05-28 17:13:44 +02:00
Mark Johnson 0c0eceb078 MOBILE-3054 Courses: Update section download icon
Update the section download icon to reflect changes to the download state
of modules within the section, either from the download buttons on the
course page or activity within the module.
2019-05-28 12:33:30 +01:00
Albert Gasset 57b3ed23b2 MOBILE-2992 user: Fix sync preferences 2019-05-28 12:35:11 +02:00
Dani Palou f70a95b0b9 MOBILE-3039 grades: Fix repeated calls when prefetching grades 2019-05-28 10:46:30 +02:00
Dani Palou 838646f085 MOBILE-3039 core: Fix load logged out site with SSO 2019-05-28 09:13:11 +02:00
Dani Palou 4f1cd6a94e MOBILE-2873 course: Invalidate data after sync before prefetch 2019-05-27 16:36:52 +02:00
Juan Leyva 26f27f79fc
Merge pull request #1948 from albertgasset/MOBILE-2840
MOBILE-2840 scorm: Launch automatically
2019-05-27 12:40:06 +02:00
Albert Gasset f06e25d1cd MOBILE-3049 sitehome: Fix activities not displayed 2019-05-24 12:48:44 +02:00
Dani Palou 75ce463362 MOBILE-3036 core: Apply update frequency to all WS calls 2019-05-24 08:26:57 +02:00
Juan Leyva b2d613cd50
Merge pull request #1938 from albertgasset/MOBILE-2898
MOBILE-2898 courses: Display done icon when course download finishes
2019-05-23 23:50:20 +02:00
Dani Palou f72177661c MOBILE-2938 core: Fix race condition with open page in main menu 2019-05-23 16:29:39 +02:00
Albert Gasset e8f7219883 MOBILE-2840 scorm: Launch automatically 2019-05-23 14:50:56 +02:00
Dani Palou ecc18974a3 MOBILE-3039 core: Fix avatars in choose site page 2019-05-23 13:09:44 +02:00
Albert Gasset 27a0a8fcdf MOBILE-2898 courses: Display done icon when course download finishes 2019-05-22 12:53:04 +02:00
Dani Palou 455b78d98f MOBILE-3039 core: Wait a bit before displaying loading modal 2019-05-22 09:07:04 +02:00
Dani Palou 51edb78d40 MOBILE-3039 core: Clear course status if site data cleared 2019-05-21 10:59:34 +02:00
Dani Palou 4a913ce0ab MOBILE-2957 config: Add variable to enable analytics 2019-05-20 12:40:44 +02:00
Dani Palou 5810946b96 MOBILE-2957 fcm: Log notification dismissed event in foreground 2019-05-20 12:22:20 +02:00
Dani Palou 822dd057ef MOBILE-2957 fcm: Log events in Firebase too 2019-05-20 12:22:20 +02:00
Dani Palou c43d0e5820 MOBILE-2957 fcm: Log notification open if foreground 2019-05-20 12:21:06 +02:00
Pau Ferrer Ocaña 3bb1d1f264 MOBILE-3035 menu: Fix fontawesome main menu icons 2019-05-20 12:13:10 +02:00
Pau Ferrer Ocaña fb6e095abe MOBILE-3035 settings: Delete cache data when clearing files 2019-05-20 12:13:10 +02:00
Juan Leyva 84caaaeaa9
Merge pull request #1921 from dpalou/MOBILE-3033
MOBILE-3033 core: Fix collisions in site plugin stored data
2019-05-20 11:47:31 +02:00
Juan Leyva 73f8b5a729
Merge pull request #1920 from sammarshallou/MOBILE-2935
MOBILE-2935 Dashboard blocks: Fix code review problems
2019-05-17 10:50:10 +02:00
Dani Palou bcc7b4b672 MOBILE-3001 core: Fix rebase errors 2019-05-17 09:17:07 +02:00
sam marshall 2829e4ee31 MOBILE-2935 Dashboard blocks: Fix code review problems 2019-05-16 17:08:12 +01:00
Juan Leyva b9d8d22b79
Merge pull request #1918 from dpalou/MOBILE-3013
Mobile 3013
2019-05-16 18:06:13 +02:00
Dani Palou 99f79b9ff9 MOBILE-3013 core: Support new kind of URL schemes 2019-05-16 18:03:48 +02:00
Dani Palou cab44018a6 MOBILE-3013 core: Support handling root URLs 2019-05-16 18:01:52 +02:00
Dani Palou 1071e9208e MOBILE-3033 core: Fix collisions in site plugin stored data 2019-05-16 13:06:15 +02:00
Pau Ferrer Ocaña 60c09134b1 MOBILE-3034 course: Style module availability info 2019-05-16 12:58:12 +02:00
Juan Leyva b8859c1642
Merge pull request #1913 from dpalou/desktop-rebased
Desktop rebased
2019-05-16 10:11:10 +02:00
Albert Gasset 65055653be MOBILE-2992 user: Get and sync preferences 2019-05-16 09:54:17 +02:00
Albert Gasset af28ed2732 MOBILE-2992 rating: Helper function to merge rating infos 2019-05-16 09:54:17 +02:00
Dani Palou 90f9980bca MOBILE-2915 desktop: Fix resume in desktop 2019-05-16 08:47:30 +02:00
Dani Palou 9181455ffd MOBILE-2915 desktop: Fix password change opened only once 2019-05-16 08:45:56 +02:00
sam marshall 9d0a937f9d MOBILE-2935 Support site plugins for blocks on dashboard page 2019-05-15 17:07:09 +01:00
Dani Palou 9b296d8ee5 MOBILE-2966 quiz: Fix multichoice question broken due to clear option 2019-05-14 17:26:30 +02:00
Pau Ferrer Ocaña f20e34db5c MOBILE-2851 user: Fix user not enrolled message 2019-05-14 13:56:43 +02:00
Pau Ferrer Ocaña 8f0032bb7b MOBILE-2903 menu: Show 5 items max on phones 2019-05-14 09:52:49 +02:00
Pau Ferrer Ocaña 12d75f14b2 MOBILE-2903 menu: Disable responsive menu items is set on site 2019-05-13 12:18:16 +02:00
Pau Ferrer Ocaña 809753aac1 MOBILE-2903 menu: Move menu to side on tablet 2019-05-13 12:18:16 +02:00
Pau Ferrer Ocaña 19e0cf59e5 MOBILE-2903 menu: Show menu items depending on device width 2019-05-13 12:18:16 +02:00
Mark Johnson d3420d9be6 MOBILE-2939 offline: Improve download confirm and error messages. 2019-05-13 10:54:44 +01:00
Juan Leyva 9b4da3e474
Merge pull request #1895 from dpalou/MOBILE-3008
MOBILE-3008 core: Filter undefined in objectToArrayOfObjects
2019-05-07 20:46:24 +02:00
Juan Leyva 7790807906
Merge pull request #1891 from crazyserver/MOBILE-2945
MOBILE-2945 course: Display course custom fields in preview page
2019-05-07 19:59:35 +02:00
Dani Palou 6ae25efd51 MOBILE-3008 core: Filter undefined in objectToArrayOfObjects 2019-05-07 17:07:58 +02:00
Albert Gasset 8cdca2ebd9 MOBILE-2989 forum: Add ability to star and pin discussions 2019-05-07 17:03:54 +02:00
Albert Gasset 5b74fd104f MOBILE-2914 courses: New unstar icon 2019-05-07 16:57:49 +02:00
Juan Leyva be34610f25
Merge pull request #1886 from crazyserver/MOBILE-2895
Mobile 2895
2019-05-07 16:25:50 +02:00
Juan Leyva 80546a07be
Merge pull request #1877 from dpalou/MOBILE-2975
Mobile 2975
2019-05-02 14:07:14 +02:00
Juan Leyva 3693121c86
Merge pull request #1876 from dpalou/MOBILE-2961
Mobile 2961
2019-05-02 13:38:48 +02:00
Pau Ferrer Ocaña 0735453589 MOBILE-2945 course: Display course custom fields in preview page 2019-05-02 12:11:12 +02:00
Pau Ferrer Ocaña 4e98e6588b MOBILE-2966 quiz: Clear answer in multiple choice single answer 2019-05-02 10:01:33 +02:00
Pau Ferrer Ocaña 99809afbad MOBILE-2895 course: Show modules downloaded status 2019-05-02 10:01:08 +02:00
Dani Palou ff1a336fa6 MOBILE-2975 rating: Allow disabling rating 2019-05-02 08:47:53 +02:00
Dani Palou e449496b45 MOBILE-2975 dashboard: Allow disabling dashboard 2019-05-02 08:46:26 +02:00
Dani Palou 65c202c998 MOBILE-2975 comments: Allow disable comments 2019-05-02 08:46:26 +02:00
Dani Palou 8723e5b684 MOBILE-2975 blocks: Allow disabling blocks and always show courses 2019-05-02 08:38:22 +02:00
Dani Palou 7723648638 MOBILE-2961 push: Group push notifications in foreground 2019-05-02 08:23:51 +02:00
Dani Palou b0c33b1526 MOBILE-2961 push: Use notification icon in foreground 2019-05-02 08:23:51 +02:00
Dani Palou 258a646f20 MOBILE-2961 push: Use push channel in some local notifications 2019-05-02 08:23:51 +02:00
Juan Leyva 508c9301f8
Merge pull request #1872 from dpalou/MOBILE-2996
MOBILE-2996 login: Prevent overriding user if sso+logout
2019-05-01 19:15:17 +02:00
Juan Leyva 894259ea46
Merge pull request #1870 from dpalou/MOBILE-2998
MOBILE-2998 quiz: Fix drag and drop in Moodle 3.7
2019-05-01 19:07:40 +02:00
Juan Leyva d49aeb5e1e
Merge pull request #1868 from albertgasset/MOBILE-2993
MOBILE-2993 grades: Fix icon class parsing
2019-04-30 21:07:30 +02:00
Juan Leyva ec58a14603
Merge pull request #1867 from dpalou/MOBILE-2944
MOBILE-2944 course: Hide completion for teachers
2019-04-30 21:03:52 +02:00
Juan Leyva e854306d57
Merge pull request #1865 from dpalou/MOBILE-2984
MOBILE-2984 config: Allow overriding site name
2019-04-30 20:43:07 +02:00
Juan Leyva 86e3850427
Merge pull request #1862 from crazyserver/MOBILE-2979
MOBILE-2979 course: Align download icons
2019-04-30 20:28:36 +02:00
Juan Leyva 9892a17849
Merge pull request #1858 from albertgasset/MOBILE-2949
Mobile 2949
2019-04-29 18:03:27 +02:00
Pau Ferrer Ocaña 9c4617ae62 MOBILE-2979 course: Align download icons 2019-04-29 09:41:32 +02:00
Dani Palou b2cf777bec MOBILE-2947 notification: Apply color to small icon 2019-04-26 15:43:00 +02:00
Juan Leyva 839fe09fa7
Merge pull request #1850 from sammarshallou/MOBILE-2906
MOBILE-2906 Add course option type that appears in menu
2019-04-26 15:17:17 +02:00
Juan Leyva 21288dd285
Merge pull request #1849 from dpalou/MOBILE-2901
MOBILE-2901 file: Support offline files for Nextcloud
2019-04-26 15:14:16 +02:00
Juan Leyva af4635ed3a
Merge pull request #1846 from crazyserver/MOBILE-2873
Mobile 2873
2019-04-26 12:20:04 +02:00
Juan Leyva 9aa2b638e4
Merge pull request #1845 from crazyserver/MOBILE-2851
MOBILE-2851 users: Show participants last course access when available
2019-04-26 11:40:32 +02:00
Juan Leyva a11a194b33
Merge pull request #1842 from albertgasset/MOBILE-2900
MOBILE-2900 courses: Exclude enrolled user count from WS call
2019-04-26 11:15:33 +02:00
Dani Palou 486ad67a31 MOBILE-2928 couse: Use openCourse when opening in current site 2019-04-26 10:07:41 +02:00
Dani Palou 1b8b142646 MOBILE-2996 login: Prevent overriding user if sso+logout 2019-04-26 09:31:12 +02:00
Juan Leyva b73b3d2727
Merge pull request #1840 from dpalou/MOBILE-2953
Mobile 2953
2019-04-25 18:07:54 +02:00
Juan Leyva 1be7a614da
Merge pull request #1839 from dpalou/MOBILE-2927
Mobile 2927
2019-04-25 17:50:33 +02:00
Juan Leyva 3f3e9d3d25
Merge pull request #1838 from dpalou/MOBILE-2921
Mobile 2921
2019-04-25 17:36:10 +02:00
Dani Palou f746b28dfe MOBILE-2998 quiz: Fix drag and drop in Moodle 3.7 2019-04-25 16:36:17 +02:00
Albert Gasset a34f3ae7a9 MOBILE-2993 grades: Fix icon class parsing 2019-04-25 16:33:56 +02:00
Dani Palou 7b479c8b15 MOBILE-2944 course: Hide completion for teachers 2019-04-24 13:43:10 +02:00
Dani Palou dd4688f3d4 MOBILE-2984 config: Allow overriding site name 2019-04-18 08:51:28 +02:00
Albert Gasset d8c76b0c35 MOBILE-2949 rating: Event that notifies rate component loading status 2019-04-10 13:29:11 +02:00
Albert Gasset 8e9af2fdda MOBILE-2949 comments: Event that notifies loading status 2019-04-10 13:27:44 +02:00
Albert Gasset 8f1c66445f MOBILE-2949 compile: Event that notifies compilation status 2019-04-10 13:12:13 +02:00
Albert Gasset 19143109c3 MOBILE-2949 compile: Do not update data before compiling template
This prevents errors when the templata and data are changed and they
have different properties than the old template and data.
2019-04-10 13:02:14 +02:00
Dani Palou 38b1308f0b MOBILE-2901 file: Support offline files for Nextcloud 2019-04-08 10:45:14 +02:00
Albert Gasset 76bbc30ed9 MOBULE-2838 ws: convertValuesToString improvements
- Skip null and undefined values. They were ignored when sent as POST parameters but are not accepted when sent as JSON.
- Return null instead if some string become empty after stripping Unicode. Previously we were throwing an exception.
- Convert boolean to "0" and "1". Previously we wre using "true" and "false", which are only accepted as POST parameters.
2019-04-04 14:47:21 +02:00
Dani Palou 65702106f7 MOBILE-2953 notifications: Pass customdata to link actions 2019-04-03 15:38:34 +02:00
Dani Palou c982017029 MOBILE-2927 emulator: Adapt push simulation to new behaviour 2019-04-01 16:04:14 +02:00
Dani Palou 9e831bdf7a MOBILE-2921 lesson: Support lesson grade push clicks 2019-04-01 16:03:10 +02:00
Dani Palou a83ebdfec8 MOBILE-2921 course: Support course request push clicks 2019-04-01 16:03:10 +02:00
Dani Palou e8ab5edc2a MOBILE-2921 enrol: Support enrolment expiry push clicks 2019-04-01 16:03:10 +02:00
Dani Palou 3182f0ff06 MOBILE-2921 push: Use new code for push click handlers 2019-04-01 16:03:10 +02:00
Dani Palou 727fe58a52 MOBILE-2921 push: Move pushnotifications to core 2019-04-01 16:03:10 +02:00
Pau Ferrer Ocaña b6a6dd13f6 MOBILE-2873 sync: Sync before prefetch single module 2019-04-01 12:24:23 +02:00
Pau Ferrer Ocaña d767b7514e MOBILE-2873 sync: Sync fixes 2019-04-01 10:57:53 +02:00
Pau Ferrer Ocaña 2469d903a7 MOBILE-2873 blog: Show blog icon on the tab bar if needed 2019-04-01 10:57:53 +02:00
Pau Ferrer Ocaña 910ee50600 MOBILE-2873 sync: Sync activities on course prefetch 2019-04-01 10:57:53 +02:00
Pau Ferrer Ocaña a26fbeab92 MOBILE-2873 sync: Fix course log syncing 2019-04-01 10:57:53 +02:00
Pau Ferrer Ocaña af7872f862 MOBILE-2873 sync: Force manual sync 2019-04-01 10:57:53 +02:00
Pau Ferrer Ocaña 0a2b197cd4 MOBILE-2851 users: Show participants last course access when available 2019-03-29 13:31:17 +01:00
Dani Palou 201a703258 MOBILE-2915 core: Show file not found error if no files 2019-03-29 12:46:04 +01:00
Dani Palou b16eb29ac0 MOBILE-2915 core: Fix redirect to logged out sites 2019-03-29 11:07:36 +01:00
Dani Palou 489094598a MOBILE-2915 core: Try to fix freezes when clicking push 2019-03-28 16:28:21 +01:00
Dani Palou 3f370f97ca MOBILE-2915 login: Mark recaptcha as required 2019-03-27 16:35:34 +01:00
sam marshall bc931df813 MOBILE-2906 Add course option type that appears in menu
This allows addons to add items to the course menu. The items work
in the same way as other course options, except that instead of
appearing as a tab, they appear as an option in the course menu.
2019-03-27 12:51:37 +00:00
Dani Palou ba27f75324 MOBILE-2915 login: Fix signup errors not displayed 2019-03-27 12:01:27 +01:00
Dani Palou 63cfc0604a MOBILE-2915 ios: Fix shared files treated twice in iOS 12 2019-03-26 16:13:23 +01:00
Dani Palou b3663e591c MOBILE-2915 desktop: Fix 'push' click in desktop apps 2019-03-26 12:05:37 +01:00
Dani Palou 0449c63c71 MOBILE-2915 course: Fix title not displayed for guest courses 2019-03-22 07:02:08 +01:00
Dani Palou 88a0a2851f MOBILE-2819 a11y: Fix image description read twice 2019-03-15 11:36:32 +01:00
Albert Gasset a0bac9301e MOBILE-2915 rating: Change string "No rating" to "None" 2019-03-14 12:40:26 +01:00
Albert Gasset b23881299c MOBILE-2900 courses: Exclude enrolled user count from WS call 2019-03-13 11:30:33 +01:00
Juan Leyva 07e4be4391
Merge pull request #1804 from dpalou/MOBILE-2831
Mobile 2831
2019-03-12 16:08:00 +01:00
Juan Leyva 7e6b260154
Merge pull request #1801 from dpalou/MOBILE-2913
Mobile 2913
2019-03-11 13:44:59 +01:00
Juan Leyva c882ad7138
Merge pull request #1800 from dpalou/MOBILE-2663
MOBILE-2663 quiz: Try to fix sequencecheck error
2019-03-11 13:32:46 +01:00
Dani Palou f5f04b35c1 MOBILE-2913 course: Fix section progress when an error happens 2019-03-11 12:25:59 +01:00
Dani Palou 900c9b741e MOBILE-2913 course: Fix section download button disappear on PTR 2019-03-11 10:29:32 +01:00
Albert Gasset 1e59e22a6e MOBILE-2908 core: Fix duplicate schema name 2019-03-07 16:44:04 +01:00
Juan Leyva 1d53ca3823
Merge pull request #1792 from albertgasset/MOBILE-2486
Mobile 2486
2019-03-06 16:33:00 +01:00
Dani Palou 61d264f515 MOBILE-2663 quiz: Try to fix sequencecheck error 2019-03-06 14:37:27 +01:00