Commit Graph

432 Commits (439cd1682648f445ee9b58bad0c7619241b907e2)

Author SHA1 Message Date
Juan Leyva 943a9044ad
Merge pull request #2014 from dpalou/MOBILE-1927
Mobile 1927
2019-07-29 18:28:13 +02:00
Dani Palou 6c86998f7f MOBILE-2816 group: Use canaccessallgroups 2019-07-26 09:57:25 +02:00
Juan Leyva 1147269cf0
Merge pull request #2007 from dpalou/MOBILE-3055
Mobile 3055
2019-07-25 20:49:56 +02:00
Dani Palou f07d6e1df7 MOBILE-3021 calendar: Support links to calendar 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
Albert Gasset 3788afe8b3 MOBILE-3086 data: Fix syntax errors in templates 2019-07-23 09:27:40 +02:00
Juan Leyva 67658391db
Merge pull request #2004 from dpalou/MOBILE-3106
MOBILE-3106 core: Use GET as fallback in get public config
2019-07-22 11:50:12 +02:00
Juan Leyva efaec10282
Merge pull request #2001 from dpalou/MOBILE-3098
MOBILE-3098 iframe: Open in app links inside iframes
2019-07-19 11:49:18 +02:00
Dani Palou a983d1c14b MOBILE-3106 core: Use GET as fallback in get public config 2019-07-19 11:45:12 +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 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 68697dfe57
Merge pull request #1989 from dpalou/MOBILE-3043
MOBILE-3043 lesson: Improve error message when viewing old retakes
2019-07-18 11:53:54 +02:00
Dani Palou 1d8f617338 MOBILE-3090 calendar: Support deleting events 2019-07-17 13:14:47 +02:00
Dani Palou e740fe4205 MOBILE-3087 calendar: Support editing calendar events 2019-07-17 13:14:08 +02:00
Dani Palou 98776a9c78 MOBILE-1927 calendar: Implement events synchronization 2019-07-17 13:12:07 +02:00
Dani Palou 7ccfade21e MOBILE-1927 calendar: Allow creating events in offline 2019-07-17 13:12:07 +02:00
Dani Palou cfaaefc184 MOBILE-1927 calendar: Allow creating events in online 2019-07-17 13:12:07 +02:00
Dani Palou 11f34887d0 MOBILE-2808 datetime: Do not use am/pm in datetime 2019-07-17 12:00:32 +02:00
Dani Palou 71cd612878 MOBILE-3073 login: Display debug messages when adding site 2019-07-16 16:40:41 +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 8d64fea2af MOBILE-3098 iframe: Open in app links inside iframes 2019-07-16 08:22:58 +02:00
Dani Palou 8f8efe4052 MOBILE-3072 siteplugins: Add version to CSS URL 2019-07-15 12:10:06 +02:00
Juan Leyva ea7caaed20
Merge pull request #1983 from dpalou/MOBILE-2808
MOBILE-2808 core: Display month name in ion-datetime
2019-07-10 17:08:21 +02:00
Dani Palou db0fe2052a MOBILE-3043 lesson: Improve error message when viewing old retakes 2019-07-09 12:00:45 +02:00
Dani Palou 041206993f MOBILE-2808 core: Display month name in ion-datetime 2019-07-08 10:42:56 +02:00
Dani Palou 08322a299d MOBILE-2735 ux: Make all link handlers open a new page 2019-06-26 08:41:23 +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
Dani Palou f4cd6f37b0 MOBILE-3039 core: Fix old custom URL links in iOS 2019-05-30 13:35:28 +02:00
Dani Palou b2c63f4503 MOBILE-3039 core: Allow forcing offline mode from javascript console 2019-05-30 12:28:13 +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 d0beca075a MOBILE-3039 core: Fix reconnect screen shown again when it shouldn't 2019-05-29 15:24:43 +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 75ce463362 MOBILE-3036 core: Apply update frequency to all WS calls 2019-05-24 08:26:57 +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
Dani Palou 6324e3edf0 MOBILE-3039 ios: Fix handling URL scheme in iOS 2019-05-23 12:59:52 +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 1c033bf023 MOBILE-3039 local-notif: Fix event listening
In the plugin documentation it says there is an event named 'add', but in Ionic Native is called 'schedule'
2019-05-21 12:34:23 +02:00
Dani Palou 0f3c6099b3 MOBILE-3039 core: Fix allPromises error detection 2019-05-21 10:59:12 +02:00
Dani Palou 699813c640 MOBILE-3039 core: Fix failed downloads loading forever 2019-05-21 10:58:59 +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
Pau Ferrer Ocaña fb6e095abe MOBILE-3035 settings: Delete cache data when clearing files 2019-05-20 12:13:10 +02:00
Juan Leyva b9d8d22b79
Merge pull request #1918 from dpalou/MOBILE-3013
Mobile 3013
2019-05-16 18:06:13 +02:00
Dani Palou 47ac489b24 MOBILE-3013 core: Support relative URLs in redirect 2019-05-16 18:03:48 +02:00
Dani Palou 15aac08bdd MOBILE-3013 core: Support URLs without protocol in new schemes 2019-05-16 18:03:48 +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 a8037b80b7 MOBILE-3001 core: Improve performance of uniqueArray 2019-05-16 17:56:14 +02:00
Mark Johnson d3420d9be6 MOBILE-2939 offline: Improve download confirm and error messages. 2019-05-13 10:54:44 +01:00
Juan Leyva 6cc3d90d44
Merge pull request #1899 from dpalou/MOBILE-3010
Mobile 3010
2019-05-10 11:35:55 +02:00
Dani Palou 38a7dd355e MOBILE-3010 core: Support Bootstrap tooltips 2019-05-08 11:36:51 +02:00
Pau Ferrer Ocaña d550f1d18d MOBILE-2959 ionic: Add a shade to Android status bar 2019-05-08 10:28:23 +02: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
Dani Palou 6ae25efd51 MOBILE-3008 core: Filter undefined in objectToArrayOfObjects 2019-05-07 17:07:58 +02:00
Pau Ferrer Ocaña 470dbf2cba MOBILE-2964 styles: Improve alert styling 2019-05-07 11:51:40 +02:00
Dani Palou be5cbfd728 MOBILE-2964 message: Support delete messages for all users 2019-05-06 14:44:03 +02:00
Juan Leyva 8f8457d6ee
Merge pull request #1880 from dpalou/MOBILE-2963
Mobile 2963
2019-05-06 11:00:56 +02:00
Dani Palou 4490dc94c8 MOBILE-2963 message: Highlight search results 2019-05-02 09:05:35 +02:00
Dani Palou 7723648638 MOBILE-2961 push: Group push notifications in foreground 2019-05-02 08:23:51 +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
Dani Palou 407a33b5cd MOBILE-2907 resource: Use customdata and afterlink if possible 2019-04-26 16:16:15 +02:00
Juan Leyva 6e69bebc02
Merge pull request #1853 from dpalou/MOBILE-2947
MOBILE-2947 notification: Apply color to small icon
2019-04-26 16:03:22 +02:00
Dani Palou b2cf777bec MOBILE-2947 notification: Apply color to small icon 2019-04-26 15:43:00 +02:00
Tim Hunt 6243eda097 MOBILE-2951 web-services: make it easier to debug web service calls
We add a redundant &wsfunction=web_service_method_name to the URL
for web service requests, so that it is easier to find the call you
are interested in when debugging using brower tools.

Similarly, we add info= to calls to lib/ajax/service.php, matching what
is done in Moodle web application JavaScript.
2019-04-26 14:33:45 +01:00
Juan Leyva af4635ed3a
Merge pull request #1846 from crazyserver/MOBILE-2873
Mobile 2873
2019-04-26 12:20:04 +02:00
Juan Leyva 3e71f6f2a7
Merge pull request #1837 from albertgasset/MOBILE-2838
Mobile 2838
2019-04-25 16:53:21 +02:00
Dani Palou dd4688f3d4 MOBILE-2984 config: Allow overriding site name 2019-04-18 08:51:28 +02:00
Dani Palou e01dfefbe7 MOBILE-2982 lang: Fix load lang strings for plugins 2019-04-11 16:05:08 +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
Albert Gasset 9134933217 MOBILE-2838 ws: Don't store POST request promises
Since MOBILE-2900 POST request promises are not reused in CoreWSProvider.
2019-04-04 12:04:30 +02:00
Pau Ferrer Ocaña af7872f862 MOBILE-2873 sync: Force manual sync 2019-04-01 10:57:53 +02:00
Dani Palou 489094598a MOBILE-2915 core: Try to fix freezes when clicking push 2019-03-28 16:28:21 +01:00
Dani Palou 9978bd0cae MOBILE-2915 file: Fix delete files with special chars 2019-03-27 13:38:58 +01:00
Dani Palou 8b2ed818fa MOBILE-2919 forum: Handle forum discussion notification clicks 2019-03-14 09:25:29 +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 513c7e452b
Merge pull request #1799 from dpalou/MOBILE-2912
MOBILE-2912 lang: Fix coumpound langs for site plugins
2019-03-11 13:26:03 +01:00
Dani Palou a4349077df MOBILE-2912 lang: Fix coumpound langs for site plugins 2019-03-08 10:13:01 +01:00
Albert Gasset f2784cb659 MOBILE-2908 site: Check for duplicate requests 2019-03-07 16:42:39 +01:00
Juan Leyva aac8ee7b3a
Merge pull request #1789 from dpalou/MOBILE-2850
Mobile 2850
2019-03-04 13:21:57 +01:00
Dani Palou 0cec1cc01e MOBILE-2850 lesson: Prefetch data after syncing lesson 2019-03-04 12:25:01 +01:00
Dani Palou 0dd4ac1a22 MOBILE-2850 feedback: Prefetch data after syncing feedback 2019-02-28 15:10:36 +01:00
Dani Palou 10f54e7149 MOBILE-2831 core: Fix local notifications in iOS 2019-02-28 12:24:38 +01:00
Dani Palou cca7dee8eb MOBILE-2831 push: Handle notification channels 2019-02-28 12:23:19 +01:00
Pau Ferrer Ocaña 04bc8fd81b MOBILE-1973 sync: Do not sync logged out sites 2019-02-26 11:04:43 +01:00
Pau Ferrer Ocaña a53066d935 MOBILE-2822 utils: Make word count aware of block tags 2019-02-21 15:28:01 +01:00
Juan Leyva 6d829452c6
Merge pull request #1772 from dpalou/MOBILE-2827
Mobile 2827
2019-02-18 16:50:40 +01:00
Juan Leyva cc9ba9204c
Merge pull request #1771 from crazyserver/MOBILE-2796
Mobile 2796
2019-02-18 16:06:02 +01:00
Pau Ferrer Ocaña c8bb1647c6 MOBILE-2796 calendar: Fix default time issues 2019-02-18 16:03:37 +01:00
Juan Leyva aa3d1fd2d0
Merge pull request #1769 from dpalou/MOBILE-2875
MOBILE-2875 core: Map remoteAddOn_ to sitePlugin_
2019-02-18 15:12:01 +01:00
Juan Leyva ef4d35e9dd
Merge pull request #1767 from dpalou/MOBILE-2861
MOBILE-2861 core: Fix error when dismissing a loading modal twice
2019-02-18 15:08:04 +01:00
Juan Leyva 6cdc80a104
Merge pull request #1766 from dpalou/MOBILE-2785
Mobile 2785
2019-02-18 12:21:18 +01:00
Dani Palou a6d429f756 MOBILE-2875 core: Map remoteAddOn_ to sitePlugin_ 2019-02-15 15:49:23 +01:00
Pau Ferrer Ocaña 1d6b79f33a MOBILE-2820 calendar: Add multiple reminders to calendar events 2019-02-15 13:33:04 +01:00
Dani Palou d6f5b5738c MOBILE-2827 icon: Use small icon for Android notifications 2019-02-15 11:13:56 +01:00
Dani Palou 0454a7dcf3 MOBILE-2785 assign: Ignore cache when prefetching 2019-02-13 08:37:37 +01:00
Dani Palou c9a536f1b5 MOBILE-2861 core: Fix error when dismissing a loading modal twice 2019-02-08 15:08:47 +01:00
Juan Leyva e8e7099a1c
Merge pull request #1759 from albertgasset/MOBILE-2842
Mobile 2842
2019-02-08 14:11:38 +01:00
Albert Gasset 95326d4da0 MOBILE-2842 core: Use site schemas for all modules 2019-02-08 12:28:05 +01:00
Albert Gasset d3246e6900 MOBILE-2842 core: Site schema migration 2019-02-08 12:27:07 +01:00