Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
377 commits
Select commit Hold shift + click to select a range
9db39a0
Merge pull request #2133 from crazyserver/MOBILE-3144
jleyva Oct 24, 2019
a2e37d2
MOBILE-3182 core: Fix message when module is disabled
dpalou Oct 21, 2019
c823efe
MOBILE-3205 forum: Discussion and post new architecture
crazyserver Oct 24, 2019
4b3c18d
MOBILE-1501 participants: Allow searching participants
dpalou Oct 24, 2019
012aa25
MOBILE-1611 mathjax: Install MathJax library
dpalou Oct 9, 2019
c18d8b1
MOBILE-1611 mathjax: Support MathJax in the app
dpalou Oct 9, 2019
7876d75
MOBILE-1611 filter: Don't filter other sites
dpalou Oct 22, 2019
ccf4aea
MOBILE-3205 forum: Add status actions onto discussion list
crazyserver Oct 24, 2019
34ac2a9
MOBILE-3205 forum: Show attachments as inline files
crazyserver Oct 25, 2019
e1e2b83
MOBILE-3205 forum: Save forum discussion sorting
crazyserver Oct 25, 2019
4bc90e8
MOBILE-3205 forum: Adapt forum discussion view
crazyserver Oct 25, 2019
6a262fd
MOBILE-3205 forum: Hide subject on replies when not modified
crazyserver Oct 29, 2019
5368c32
Merge pull request #2134 from crazyserver/MOBILE-3205
jleyva Oct 31, 2019
c5f2370
Merge pull request #2136 from sammarshallou/MOBILE-3180
jleyva Nov 6, 2019
65afcc8
Merge pull request #2138 from dpalou/MOBILE-3182
jleyva Nov 6, 2019
127e391
MOBILE-1611 filter: Don't force cache when getting modules
dpalou Oct 31, 2019
53a91a7
Merge pull request #2140 from dpalou/MOBILE-1611
jleyva Nov 7, 2019
f401779
MOBILE-3121 UX: Add label to "Remove files" menu item
Aug 15, 2019
c4bda73
Merge pull request #2141 from marxjohnson/MOBILE-3191_integration
jleyva Nov 7, 2019
dc35bc9
Merge pull request #2142 from dpalou/MOBILE-3199
jleyva Nov 7, 2019
d8a1d2d
MOBILE-3195 login: Allow to disable forgotten password
dpalou Oct 21, 2019
e2dc900
Merge pull request #2143 from dpalou/MOBILE-3195
jleyva Nov 7, 2019
cdd4876
Merge pull request #2144 from dpalou/MOBILE-3198
jleyva Nov 7, 2019
481110e
MOBILE-3211 siteplugins: Use current page title if not defined
dpalou Nov 8, 2019
fb5c957
Merge pull request #2145 from dpalou/MOBILE-3187
jleyva Nov 8, 2019
57b6861
Merge pull request #2146 from dpalou/MOBILE-3189
jleyva Nov 8, 2019
f223857
Merge pull request #2148 from dpalou/MOBILE-3121
jleyva Nov 8, 2019
44df1d4
Merge pull request #2149 from dpalou/MOBILE-1501
jleyva Nov 8, 2019
961c873
MOBILE-3164 files: Use tokenpluginfile if possible
dpalou Oct 15, 2019
bc0d224
MOBILE-3164 files: Use tokenpluginfile only with slash params
dpalou Nov 8, 2019
1a98e4d
MOBILE-1355 scorm: Display score in the TOC
dpalou Oct 23, 2019
af25b28
Merge pull request #2147 from dpalou/MOBILE-1355
moodlemobile Nov 8, 2019
616a4e2
MOBILE-3192 style: Adapt styles to show mathjax on headers
crazyserver Oct 22, 2019
775dfba
MOBILE-3196 assign: Warn about falling into Default group
crazyserver Oct 21, 2019
343743a
MOBILE-3136 calendar: Add filter events by type
crazyserver Sep 4, 2019
e4a1060
MOBILE-3136 calendar: Add Calendar filter type
crazyserver Oct 21, 2019
4db1ef7
Merge pull request #2151 from dpalou/MOBILE-3164
jleyva Nov 11, 2019
bec9a37
Merge pull request #2152 from crazyserver/MOBILE-3192
jleyva Nov 11, 2019
3698a1b
Merge pull request #2139 from crazyserver/MOBILE-3136
jleyva Nov 11, 2019
21548b5
Merge pull request #2153 from crazyserver/MOBILE-3196
jleyva Nov 11, 2019
1f31797
Merge pull request #2154 from marxjohnson/MOBILE-3143_integration
jleyva Nov 11, 2019
77577a6
MOBILE-1501 participants: Empty split view when new search
dpalou Nov 14, 2019
f0d38c1
MOBILE-3173 qtype: Fix dd questions broken by filters patch
dpalou Nov 15, 2019
64bfc0f
Merge pull request #2156 from dpalou/MOBILE-3173
jleyva Nov 15, 2019
1507b0f
MOBILE-3190 block_myoverview: Add 3.8 course filters except custom
crazyserver Oct 25, 2019
1fea232
MOBILE-3177 sites: Support dev versions on minimum version check
crazyserver Nov 21, 2019
32f3204
Merge pull request #2159 from crazyserver/MOBILE-3177
jleyva Nov 21, 2019
43c484a
MOBILE-3136 calendar: Fix param pass to day view
crazyserver Nov 21, 2019
e3e559d
MOBILE-3157 utils: Add shortcut for delete confirmations
crazyserver Oct 31, 2019
f96b5e9
MOBILE-3157 forum: Add delete post option
crazyserver Oct 29, 2019
cb84255
Merge pull request #2160 from crazyserver/MOBILE-3157
jleyva Nov 22, 2019
c35f931
Merge pull request #2161 from crazyserver/MOBILE-3190
jleyva Nov 22, 2019
92874fb
Merge pull request #2162 from crazyserver/MOBILE-3136
jleyva Nov 22, 2019
69fc9d2
MOBILE-3215 style: Add styles to improve bma handling
crazyserver Nov 12, 2019
f1a86b2
Merge pull request #2163 from crazyserver/MOBILE-3215
jleyva Nov 22, 2019
470abc0
MOBILE-2267 forum: Edit forum post
crazyserver Nov 1, 2019
6219947
MOBILE-2267 forum: Add open in browser link to posts
crazyserver Nov 22, 2019
287aa73
Merge pull request #2164 from crazyserver/MOBILE-2267
jleyva Nov 22, 2019
659539c
Merge pull request #2165 from dpalou/MOBILE-3211
jleyva Nov 22, 2019
c35cdd0
MOBILE-2972 blocks: Show categories when configured to be shown
crazyserver Oct 28, 2019
9846e40
Merge pull request #2166 from dpalou/MOBILE-1501
jleyva Nov 25, 2019
91cd0d8
MOBILE-3205 forum: Fix discussion actions search
crazyserver Nov 21, 2019
5eecdb8
Merge pull request #2167 from crazyserver/MOBILE-3205
jleyva Nov 26, 2019
f7a05ed
MOBILE-3229 resources: Regenerate resources w/cordova-res last version
crazyserver Nov 26, 2019
0d64207
MOBILE-3232 filters: Remove unnecessary files from MathJax
crazyserver Nov 26, 2019
86f0db8
MOBILE-3230 forum: Use parent subject in post replies
NoelDeMartin Nov 26, 2019
256c883
MOBILE-3230 forum: Avoid updating reply subject if it's been modified
NoelDeMartin Nov 26, 2019
128f683
Merge pull request #2168 from crazyserver/MOBILE-2972
jleyva Nov 26, 2019
e9c74bf
Merge pull request #2169 from crazyserver/MOBILE-3229
jleyva Nov 26, 2019
41abc66
MOBILE-3222 iframe: Fix Embed youtube url
crazyserver Nov 27, 2019
a401649
MOBILE-3206 lang: Update invalid moodle version message
NoelDeMartin Nov 27, 2019
9ebf923
MOBILE-3230 forum: Update parentheses formatting
NoelDeMartin Nov 27, 2019
f5fdac6
MOBILE-3228 login: Match login and reconnect pages
crazyserver Nov 25, 2019
989c3f1
Merge pull request #2170 from NoelDeMartin/MOBILE-3230
jleyva Nov 27, 2019
99c533d
Merge pull request #2171 from NoelDeMartin/MOBILE-3206
jleyva Nov 27, 2019
ba16e1c
Merge pull request #2172 from crazyserver/MOBILE-3228
jleyva Nov 27, 2019
12ec938
Merge pull request #2173 from crazyserver/MOBILE-3222
jleyva Nov 27, 2019
135e2cd
MOBILE-3070 forum: Fix finding discussion by Id.
crazyserver Nov 22, 2019
33f2abc
Merge pull request #2174 from crazyserver/MOBILE-3070
jleyva Nov 28, 2019
e6fd969
MOBILE-2877 glossary: Include comments into glossary
crazyserver Nov 28, 2019
9f51f54
MOBILE-2877 data: Check comments disabled on prefetch
crazyserver Nov 28, 2019
85b4395
MOBILE-2877 comments: Sync comments views
crazyserver Nov 28, 2019
338334b
MOBILE-3205 forum: Reload discussion list after changes
crazyserver Nov 28, 2019
1eeb7f8
Merge pull request #2175 from crazyserver/MOBILE-3205
jleyva Nov 28, 2019
dcf33d4
MOBILE-3235 blocks: Fix activities block outside of course context level
NoelDeMartin Nov 28, 2019
46cc61c
MOBILE-3235 core: Add enumeration defining available context levels
NoelDeMartin Nov 28, 2019
31c4595
MOBILE-3235 core: Rename ContextLevel enum keys
NoelDeMartin Dec 2, 2019
f16042e
MOBILE-2877 assign: Leave feedback comment enabled
crazyserver Nov 28, 2019
8af17d2
MOBILE-3230 forum: Use nested children in a discussion when calculati…
NoelDeMartin Dec 2, 2019
6ad4d87
Merge pull request #2176 from crazyserver/MOBILE-2877
jleyva Dec 2, 2019
cf4331b
MOBILE-3235 core: Rename 'category' context level to 'coursecat'
NoelDeMartin Dec 2, 2019
281d97a
MOBILE-3224 files: Upgraded file-opener2 plugin and fixed Android
NoelDeMartin Dec 2, 2019
2a6a387
MOBILE-3217 course: Support custom course card colors
crazyserver Nov 22, 2019
021f510
MOBILE-3224 files: Update file-opener2 plugin version in config.xml
NoelDeMartin Dec 3, 2019
a6432ad
MOBILE-3218 mod: Fix isPluginEnabled return type on activities
crazyserver Nov 29, 2019
ed1fc4c
MOBILE-3218 course: Add general navigation to module by instance
crazyserver Nov 29, 2019
30e6fea
MOBILE-3218 links: Implement all index handlers enabled on activity
crazyserver Nov 29, 2019
ce60232
MOBILE-3218 links: Adapt links to new handler functions
crazyserver Nov 29, 2019
22ab488
MOBILE-3218 forum: Discussions link only works from notifications
crazyserver Nov 29, 2019
a03162f
MOBILE-3218 links: Use instanceId on module index links
crazyserver Nov 29, 2019
2ceb3a1
Merge pull request #2177 from crazyserver/MOBILE-3218
jleyva Dec 3, 2019
3f842b8
MOBILE-1501 participants: Select first when search or clear
dpalou Dec 3, 2019
dac9ba4
Merge pull request #2178 from dpalou/MOBILE-1501
jleyva Dec 3, 2019
fd5d07c
MOBILE-3223 ios: Fix playsinline for iOS in InAppBrowser
dpalou Dec 3, 2019
1daa5c5
MOBILE-3205 forum: Refresh info after pin or star
crazyserver Dec 4, 2019
c4b21f0
MOBILE-3164 core: Fix file ID calculation with tokenpluginfile
dpalou Dec 4, 2019
6831ed1
Merge pull request #2179 from crazyserver/MOBILE-3205
jleyva Dec 4, 2019
8280e5c
Merge pull request #2180 from dpalou/MOBILE-3164
jleyva Dec 4, 2019
466da5c
MOBILE-3227 filter: Get all enrolled courses filters at once
dpalou Dec 4, 2019
dca93cb
MOBILE-3227 filter: Get all course blocks filters at once
dpalou Dec 4, 2019
5a7bff9
MOBILE-2877 comments: Fix comments offline load
crazyserver Dec 4, 2019
f55ccef
Merge pull request #2181 from crazyserver/MOBILE-2877
jleyva Dec 4, 2019
bc33ae3
MOBILE-3217 course: Check colors array is populated
crazyserver Dec 4, 2019
4114603
Merge pull request #2182 from crazyserver/MOBILE-3217
jleyva Dec 4, 2019
b63b64b
Merge pull request #2183 from NoelDeMartin/MOBILE-3224
jleyva Dec 4, 2019
05fafe3
MOBILE-3210 myoverview: Add custom filters
crazyserver Nov 11, 2019
89a1156
Merge pull request #2184 from dpalou/MOBILE-3223
jleyva Dec 4, 2019
09a033a
Merge pull request #2185 from crazyserver/MOBILE-3210
jleyva Dec 4, 2019
24197e3
Merge pull request #2186 from NoelDeMartin/MOBILE-3235
jleyva Dec 4, 2019
0d4b990
Merge pull request #2187 from dpalou/MOBILE-3227
jleyva Dec 4, 2019
9686113
Merge pull request #2188 from NoelDeMartin/MOBILE-3230
jleyva Dec 4, 2019
067c46e
MOBILE-3216 core: Check if user agent is controlled by automation
crazyserver Dec 4, 2019
6959940
Merge pull request #2189 from crazyserver/MOBILE-3216
jleyva Dec 4, 2019
ec2a93a
Merge pull request #2190 from crazyserver/MOBILE-3232
jleyva Dec 4, 2019
410fd89
MOBILE-3232 scripts: Remove lib directory
crazyserver Dec 5, 2019
85d5d73
Merge pull request #2191 from crazyserver/MOBILE-3232
jleyva Dec 5, 2019
44f746b
MOBILE-3232 filters: Use svg mathjax output
NoelDeMartin Dec 5, 2019
69664c3
Merge pull request #2192 from NoelDeMartin/MOBILE-3232
jleyva Dec 5, 2019
c94c319
MOBILE-3201 log: Delete logs if WS call fails
crazyserver Dec 5, 2019
a9e1ba5
MOBILE-3232 filters: Add PreviewHTML mathjax output
NoelDeMartin Dec 5, 2019
a0611a1
MOBILE-3191 UX: Fix condition for keeping tabs visible on short pages
Dec 9, 2019
439cd16
Merge pull request #2195 from NoelDeMartin/MOBILE-3232
jleyva Dec 9, 2019
b4f5632
MOBILE-3201 libs: Fix sortProperties null object error
crazyserver Dec 9, 2019
0787368
MOBILE-3201 wiki: Fix wiki page log
crazyserver Dec 5, 2019
82eded5
MOBILE-3095 core: Make easier to support label site plugins
dpalou Oct 25, 2019
22987f0
Merge pull request #2196 from dpalou/MOBILE-3095
jleyva Dec 9, 2019
0305dce
Merge pull request #2197 from crazyserver/MOBILE-3201
jleyva Dec 9, 2019
0efa423
MOBILE-3233 course: Implement prefetch handlers for URL and LTI
dpalou Dec 9, 2019
4db28cf
MOBILE-3233 url: Fix URL not udpated when PTR in URL index
dpalou Dec 9, 2019
ad4fc5c
Merge pull request #2198 from dpalou/MOBILE-3233
jleyva Dec 9, 2019
5e2e1d1
MOBILE-2235 h5p: Add h5p extension to list of extensions
dpalou Oct 28, 2019
690544a
MOBILE-2235 h5p: Show placeholder instead of H5P directly
dpalou Oct 29, 2019
9b637fc
MOBILE-2235 h5p: Display download button in H5P placeholder
dpalou Oct 31, 2019
c4a58d9
MOBILE-2235 h5p: Implement H5P download and unzip
dpalou Nov 5, 2019
b9850b0
MOBILE-2235 core: Fix site.getid() exceptions due to format text
dpalou Nov 7, 2019
9325909
MOBILE-2235 h5p: Install H5P libraries and save content
dpalou Nov 7, 2019
ef5f96a
MOBILE-2235 h5p: Include core H5P libraries and assets
dpalou Nov 22, 2019
fb898f6
MOBILE-2235 h5p: Save content and create player
dpalou Nov 22, 2019
ea2aa48
MOBILE-2235 h5p: Include resizer scripts
dpalou Nov 25, 2019
d5e12fb
MOBILE-2235 h5p: Delete index files when updating libs
dpalou Nov 25, 2019
ad716ce
MOBILE-2235 h5p: Delete content data if original file is deleted
dpalou Nov 25, 2019
5903975
MOBILE-2235 h5p: Handle display options
dpalou Nov 26, 2019
3da7c99
MOBILE-2235 h5p: Download in background after play
dpalou Nov 26, 2019
56faa66
MOBILE-2235 h5p: Implement and use content validator
dpalou Nov 28, 2019
69e4fdd
MOBILE-2235 iframe: Fix clicks in deep iframe links
dpalou Nov 28, 2019
1a2ea94
MOBILE-2235 h5p: Fix check download for external h5p packages
dpalou Dec 4, 2019
5dae06f
MOBILE-2235 h5p: Fix issues identified during PeerReview
dpalou Dec 4, 2019
40fc0e2
MOBILE-2235 core: Use isStateDownloaded where it should
dpalou Dec 4, 2019
e084966
MOBILE-2235 h5p: Support and use isEnabled function in file delegate
dpalou Dec 9, 2019
a8ee898
Merge pull request #2199 from dpalou/MOBILE-2235
jleyva Dec 9, 2019
6e27a79
Merge pull request #2131 from dpalou/MOBILE-3026
jleyva Dec 9, 2019
96ccb97
MOBILE-3247 survey: Fix issues with last 2 questions in survey
dpalou Dec 10, 2019
1137a1d
Merge pull request #2200 from dpalou/MOBILE-3247
jleyva Dec 10, 2019
6e5f831
MOBILE-3213 lang: Use a variable to determine minimum version
crazyserver Dec 10, 2019
49d33fb
MOBILE-3213 h5p: Fix resize in h5p.org packages
dpalou Dec 10, 2019
0941ba9
Merge pull request #2201 from crazyserver/MOBILE-3213
jleyva Dec 10, 2019
0824045
MOBILE-3213 lang: Fix minimum version type
crazyserver Dec 10, 2019
3d17c2c
Merge pull request #2202 from crazyserver/MOBILE-3213
jleyva Dec 10, 2019
b427c8a
MOBILE-3213 h5p: Support fullscreen in H5P iframe
dpalou Dec 10, 2019
2846e68
MOBILE-2159 geolocation: Improve error message when permission is denied
NoelDeMartin Dec 10, 2019
74362d2
MOBILE-2159 geolocation: Add new message key to langindex.json
NoelDeMartin Dec 10, 2019
8d30c0b
MOBILE-3213 core: Run script that removes types from JSDoc
dpalou Dec 11, 2019
f675a79
MOBILE-3213 core: Lock plugin and libraries versions
dpalou Dec 11, 2019
3d67ee6
MOBILE-2159 geolocation: Replace type guard with simpler code
NoelDeMartin Dec 11, 2019
5337c77
MOBILE-3245 grades: Fix course data population in grades
NoelDeMartin Dec 10, 2019
40fac1b
Merge pull request #2203 from dpalou/MOBILE-3213
jleyva Dec 11, 2019
facda70
Merge pull request #2204 from NoelDeMartin/MOBILE-2159
jleyva Dec 11, 2019
cb4c666
MOBILE-3213 h5p: Send a resize event instead of a ready event
dpalou Dec 11, 2019
36a070d
MOBILE-3213 tabs: Add border on side placement
crazyserver Dec 11, 2019
accb83b
MOBILE-3245 grades: Fix network methods calls when populating grades
NoelDeMartin Dec 11, 2019
5ba3c03
MOBILE-3245 naming: Prefix ReadingStrategy name with CoreSites
NoelDeMartin Dec 11, 2019
a317925
Merge pull request #2205 from dpalou/MOBILE-3213
jleyva Dec 11, 2019
4c09231
MOBILE-3213 core: Don't use tokenpluginfile for customcert
dpalou Dec 11, 2019
be8a3a2
Merge pull request #2206 from dpalou/MOBILE-3213
jleyva Dec 11, 2019
07b3222
MOBILE-3213 resource: Fix resource icon set
crazyserver Dec 11, 2019
ee4bf29
MOBILE-3213 core: Fix exception when invalidate site plugin content
dpalou Dec 12, 2019
11a91c4
Merge pull request #2207 from dpalou/MOBILE-3213
jleyva Dec 12, 2019
ef268e0
MOBILE-3213 core: Revert keyboard plugin to 2.1.3
dpalou Dec 12, 2019
6d8d739
Merge pull request #2208 from dpalou/MOBILE-3213
jleyva Dec 12, 2019
4727194
MOBILE-3213 scripts: Detect wrong 2.4 version on langs
crazyserver Dec 12, 2019
9e9b4bc
MOBILE-3213 strings: Have a better CLI interface
crazyserver Dec 12, 2019
86785a4
MOBILE-3232 filters: Disable mathjax options menu
NoelDeMartin Dec 12, 2019
41f8bb1
Merge pull request #2209 from NoelDeMartin/MOBILE-3232
jleyva Dec 12, 2019
b74381c
MOBILE-3213 folder: Fix opening subfolders
crazyserver Dec 12, 2019
34b6ab1
MOBILE-3213 workshop: Dimme submit task when not possible
crazyserver Dec 12, 2019
7cfb0a8
MOBILE-3213 text: Fix check html is blank
crazyserver Dec 12, 2019
211de7c
MOBILE-3040 submission: Hide reusing submission button if it was empty
NoelDeMartin Dec 12, 2019
28d9954
MOBILE-3213 forum: Revert part of MOBILE-3218 to link discussions
crazyserver Dec 12, 2019
6c47098
Merge pull request #2210 from crazyserver/MOBILE-3213
jleyva Dec 12, 2019
4209dd1
MOBILE-3213 notes: Fix HTML not rendered in notes
dpalou Dec 12, 2019
268e45e
MOBILE-3213 badges: Don't show alignment if broken
dpalou Dec 12, 2019
72a2b57
MOBILE-3213 folder: Fix PTR in folder
dpalou Dec 13, 2019
5053274
MOBILE-3213 resource: Fix PTR on mod resource
dpalou Dec 13, 2019
63bff7c
MOBILE-3213 forum: Fix discussion links when nested view is on
crazyserver Dec 13, 2019
438ae42
MOBILE-3213 style: Fix some darkmode styles
crazyserver Dec 13, 2019
9ee135e
MOBILE-3213 settings: Hide space usage values when loading
crazyserver Dec 13, 2019
4ecb148
MOBILE-3213 ios: Fix RTE toolbar in iOS 12+
dpalou Dec 13, 2019
1d8cf13
MOBILE-3213 course: Pass section on activities block
crazyserver Dec 13, 2019
eaeff7e
MOBILE-3213 lesson: Show lesson menu as a lateral modal
crazyserver Dec 13, 2019
6059852
Merge pull request #2211 from NoelDeMartin/MOBILE-3245
jleyva Dec 13, 2019
f454ed2
MOBILE-3213 feedback: Fix question name not filtered
dpalou Dec 13, 2019
efa962a
MOBILE-3213 survey: Invalidate survey after sync
crazyserver Dec 13, 2019
af38ef2
MOBILE-3213 assign: Fix not refreshed after copy previous submission
dpalou Dec 13, 2019
d103f50
Merge pull request #2212 from crazyserver/MOBILE-3213
jleyva Dec 13, 2019
fb10963
Merge pull request #2213 from dpalou/MOBILE-3213
jleyva Dec 13, 2019
067de29
MOBILE-3040 submission: Ignore files to determine if online text is e…
NoelDeMartin Dec 16, 2019
c0e8b8d
Merge pull request #2214 from NoelDeMartin/MOBILE-3040
jleyva Dec 16, 2019
826c9a0
MOBILE-3213 files: Refactor files size calculation to avoid network r…
NoelDeMartin Dec 16, 2019
75ea013
MOBILE-3213 course: Fix section selector padding
crazyserver Dec 16, 2019
5fa8f61
MOBILE-3213 scorm: Fix unzip using emulator
crazyserver Dec 16, 2019
2c7f420
MOBILE-3213 scorm: Use new fontawesome icons on TOC
crazyserver Dec 16, 2019
e5dc003
MOBILE-3213 scorm: Fix offline attempt alignment
crazyserver Dec 16, 2019
ece5905
MOBILE-3213 data: Log activity view in more cases
dpalou Dec 16, 2019
67b5deb
MOBILE-3213 survey: Fix tablet view of the form
crazyserver Dec 16, 2019
a6e68c7
MOBILE-3213 survey: Check question is required to disable the submission
crazyserver Dec 16, 2019
3d5041d
MOBILE-3213 ios: Add timestamp to some files in iOS
dpalou Dec 17, 2019
89e9062
MOBILE-3213 files: Improve download message with 0 bytes.
NoelDeMartin Dec 16, 2019
b44a4ae
MOBILE-3213 styles: Dark mode fixes
crazyserver Dec 17, 2019
5690faf
MOBILE-3040 submission: Fix isSubmissionEmpty logic
NoelDeMartin Dec 17, 2019
55c55f7
Merge pull request #2215 from NoelDeMartin/MOBILE-3040
jleyva Dec 17, 2019
8a6063f
MOBILE-3213 forum: Check user preferences on sort
crazyserver Dec 17, 2019
dbb9e86
Merge pull request #2216 from crazyserver/MOBILE-3213
jleyva Dec 17, 2019
6976e48
Merge pull request #2217 from NoelDeMartin/MOBILE-3213
jleyva Dec 17, 2019
e92a615
MOBILE-3213 h5p: Fix closing tag in content validator
dpalou Dec 17, 2019
c485afe
Merge pull request #2218 from dpalou/MOBILE-3213
jleyva Dec 17, 2019
efa25b8
MOBILE-3213 courses: Check download courses on all related blocks
crazyserver Dec 17, 2019
81d4526
MOBILE-3213 styles: Fix styles on timeline block
crazyserver Dec 17, 2019
82c0385
MOBILE-3213 core: Handle anchors when cleaning extensions
dpalou Dec 17, 2019
c255fee
MOBILE-3213 assign: Discard grade drafts after successful sync
crazyserver Dec 17, 2019
a0cd139
MOBILE-3213 workshop: Fix static definition
crazyserver Dec 18, 2019
4601df6
MOBILE-3213 data: Fix latlong geo links
dpalou Dec 18, 2019
bd4db3f
MOBILE-3213 database: Do not allow to set widths or heights
crazyserver Dec 18, 2019
bed497d
MOBILE-3213 style: Add position fallback
crazyserver Dec 18, 2019
7a1b49c
MOBILE-3213 workshop: Disable refreshers when inform
crazyserver Dec 18, 2019
ee648ee
Merge pull request #2219 from dpalou/MOBILE-3213
jleyva Dec 18, 2019
62ce8a3
Merge pull request #2220 from crazyserver/MOBILE-3213
jleyva Dec 18, 2019
8b0b908
MOBILE-3213 database: Remove console.error calls
dpalou Dec 18, 2019
abb1212
Merge pull request #2221 from dpalou/MOBILE-3213
jleyva Dec 18, 2019
dc5f813
Merge pull request #2222 from marxjohnson/MOBILE-3191_integration
jleyva Dec 18, 2019
c6dee63
Merge branch 'master' into integration
jleyva Dec 19, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
56 changes: 56 additions & 0 deletions MainActivity.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
// (C) Copyright 2015 Moodle Pty Ltd.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

// Based on the template node_modules/cordova-android/bin/templates/project/Activity.java

package com.moodle.moodlemobile;

import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import org.apache.cordova.*;

public class MainActivity extends CordovaActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);

// enable Cordova apps to be started in the background
Bundle extras = getIntent().getExtras();
if (extras != null && extras.getBoolean("cdvStartInBackground", false)) {
moveTaskToBack(true);
}

// Set by <content src="index.html" /> in config.xml
loadUrl(launchUrl);
}

@Override
public boolean dispatchKeyEvent(KeyEvent event) {
// Forward back key events to the web view.
if (this.appView != null && event.getKeyCode() == KeyEvent.KEYCODE_BACK) {
View webview = this.appView.getView();

if (webview != null) {
webview.dispatchKeyEvent(event);
}

return true;
}

return super.dispatchKeyEvent(event);
}
}
2 changes: 1 addition & 1 deletion NOTICE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
(C) Copyright 2015 Martin Dougiamas
(C) Copyright 2015 Moodle Pty Ltd.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
79 changes: 55 additions & 24 deletions config.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.moodle.moodlemobile" version="3.7.2" xmlns="http://www.w3.org/ns/widgets" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<widget id="com.moodle.moodlemobile" version="3.8.0" xmlns="http://www.w3.org/ns/widgets" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>Moodle</name>
<description>Moodle official app</description>
<author email="mobile@moodle.com" href="http://moodle.com">Moodle Mobile team</author>
Expand Down Expand Up @@ -42,25 +42,20 @@
<param name="ios-package" onload="true" value="CDVStatusBar" />
</feature>
<platform name="android">
<resource-file src="MainActivity.java" target="app/src/main/java/com/moodle/moodlemobile/MainActivity.java" />
<resource-file src="google-services.json" target="app/google-services.json" />
<splash qualifier="land-ldpi" src="resources/android/splash/drawable-land-ldpi-screen.png" />
<splash qualifier="land-mdpi" src="resources/android/splash/drawable-land-mdpi-screen.png" />
<splash qualifier="land-hdpi" src="resources/android/splash/drawable-land-hdpi-screen.png" />
<splash qualifier="land-xhdpi" src="resources/android/splash/drawable-land-xhdpi-screen.png" />
<splash qualifier="land-xxhdpi" src="resources/android/splash/drawable-land-xxhdpi-screen.png" />
<splash qualifier="land-xxxhdpi" src="resources/android/splash/drawable-land-xxxhdpi-screen.png" />
<splash qualifier="port-ldpi" src="resources/android/splash/drawable-port-ldpi-screen.png" />
<splash qualifier="port-mdpi" src="resources/android/splash/drawable-port-mdpi-screen.png" />
<splash qualifier="port-hdpi" src="resources/android/splash/drawable-port-hdpi-screen.png" />
<splash qualifier="port-xhdpi" src="resources/android/splash/drawable-port-xhdpi-screen.png" />
<splash qualifier="port-xxhdpi" src="resources/android/splash/drawable-port-xxhdpi-screen.png" />
<splash qualifier="port-xxxhdpi" src="resources/android/splash/drawable-port-xxxhdpi-screen.png" />
<icon density="ldpi" src="resources/android/icon/drawable-ldpi-icon.png" />
<icon density="mdpi" src="resources/android/icon/drawable-mdpi-icon.png" />
<icon density="hdpi" src="resources/android/icon/drawable-hdpi-icon.png" />
<icon density="xhdpi" src="resources/android/icon/drawable-xhdpi-icon.png" />
<icon density="xxhdpi" src="resources/android/icon/drawable-xxhdpi-icon.png" />
<icon density="xxxhdpi" src="resources/android/icon/drawable-xxxhdpi-icon.png" />
<splash density="land-ldpi" qualifier="land-ldpi" src="resources/android/splash/drawable-land-ldpi-screen.png" />
<splash density="land-mdpi" qualifier="land-mdpi" src="resources/android/splash/drawable-land-mdpi-screen.png" />
<splash density="land-hdpi" qualifier="land-hdpi" src="resources/android/splash/drawable-land-hdpi-screen.png" />
<splash density="land-xhdpi" qualifier="land-xhdpi" src="resources/android/splash/drawable-land-xhdpi-screen.png" />
<splash density="land-xxhdpi" qualifier="land-xxhdpi" src="resources/android/splash/drawable-land-xxhdpi-screen.png" />
<splash density="land-xxxhdpi" qualifier="land-xxxhdpi" src="resources/android/splash/drawable-land-xxxhdpi-screen.png" />
<splash density="port-ldpi" qualifier="port-ldpi" src="resources/android/splash/drawable-port-ldpi-screen.png" />
<splash density="port-mdpi" qualifier="port-mdpi" src="resources/android/splash/drawable-port-mdpi-screen.png" />
<splash density="port-hdpi" qualifier="port-hdpi" src="resources/android/splash/drawable-port-hdpi-screen.png" />
<splash density="port-xhdpi" qualifier="port-xhdpi" src="resources/android/splash/drawable-port-xhdpi-screen.png" />
<splash density="port-xxhdpi" qualifier="port-xxhdpi" src="resources/android/splash/drawable-port-xxhdpi-screen.png" />
<splash density="port-xxxhdpi" qualifier="port-xxxhdpi" src="resources/android/splash/drawable-port-xxxhdpi-screen.png" />
<resource-file src="resources/android/icon/drawable-ldpi-smallicon.png" target="app/src/main/res/mipmap-ldpi/smallicon.png" />
<resource-file src="resources/android/icon/drawable-mdpi-smallicon.png" target="app/src/main/res/mipmap-mdpi/smallicon.png" />
<resource-file src="resources/android/icon/drawable-hdpi-smallicon.png" target="app/src/main/res/mipmap-hdpi/smallicon.png" />
Expand All @@ -77,6 +72,18 @@
<resource-file src="resources/android/splash/drawable-port-xhdpi-screen.png" target="app/src/main/res/drawable-port-xhdpi/screen.png" />
<resource-file src="resources/android/splash/drawable-port-xxhdpi-screen.png" target="app/src/main/res/drawable-port-xxhdpi/screen.png" />
<resource-file src="resources/android/splash/drawable-port-xxxhdpi-screen.png" target="app/src/main/res/drawable-port-xxxhdpi/screen.png" />
<resource-file src="resources/values/colors.xml" target="/app/src/main/res/values/colors.xml" />
<icon background="@color/background" density="ldpi" foreground="resources/android/icon/ldpi-foreground.png" src="resources/android/icon/drawable-ldpi-icon.png" />
<icon background="@color/background" density="mdpi" foreground="resources/android/icon/mdpi-foreground.png" src="resources/android/icon/drawable-mdpi-icon.png" />
<icon background="@color/background" density="hdpi" foreground="resources/android/icon/hdpi-foreground.png" src="resources/android/icon/drawable-hdpi-icon.png" />
<icon background="@color/background" density="xhdpi" foreground="resources/android/icon/xhdpi-foreground.png" src="resources/android/icon/drawable-xhdpi-icon.png" />
<icon background="@color/background" density="xxhdpi" foreground="resources/android/icon/xxhdpi-foreground.png" src="resources/android/icon/drawable-xxhdpi-icon.png" />
<icon background="@color/background" density="xxxhdpi" foreground="resources/android/icon/xxxhdpi-foreground.png" src="resources/android/icon/drawable-xxxhdpi-icon.png" />
<config-file parent="/manifest/application" target="AndroidManifest.xml">
<provider android:authorities="${applicationId}.opener.provider" android:exported="false" android:grantUriPermissions="true" android:name="io.github.pwlin.cordova.plugins.fileopener2.FileProvider">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/opener_paths" />
</provider>
</config-file>
</platform>
<platform name="ios">
<resource-file src="GoogleService-Info.plist" />
Expand Down Expand Up @@ -112,8 +119,29 @@
<splash height="480" src="resources/ios/splash/Default~iphone.png" width="320" />
<icon height="1024" src="resources/ios/icon/icon-1024.png" width="1024" />
<splash height="2732" src="resources/ios/splash/Default@2x~universal~anyany.png" width="2732" />
<edit-config file="*-Info.plist" mode="merge" target="NSLocationWhenInUseUsageDescription">
<string>We need your location so you can attach it as part of your submissions.</string>
</edit-config>
<icon height="20" src="resources/ios/icon/icon-20.png" width="20" />
<icon height="40" src="resources/ios/icon/icon-20@2x.png" width="40" />
<icon height="60" src="resources/ios/icon/icon-20@3x.png" width="60" />
<icon height="29" src="resources/ios/icon/icon-29.png" width="29" />
<icon height="58" src="resources/ios/icon/icon-29@2x.png" width="58" />
<icon height="87" src="resources/ios/icon/icon-29@3x.png" width="87" />
<icon height="48" src="resources/ios/icon/icon-24@2x.png" width="48" />
<icon height="55" src="resources/ios/icon/icon-27.5@2x.png" width="55" />
<icon height="88" src="resources/ios/icon/icon-44@2x.png" width="88" />
<icon height="172" src="resources/ios/icon/icon-86@2x.png" width="172" />
<icon height="196" src="resources/ios/icon/icon-98@2x.png" width="196" />
<icon height="216" src="resources/ios/icon/icon-108@2x.png" width="216" />
<splash height="2688" src="resources/ios/splash/Default-2688h~iphone.png" width="1242" />
<splash height="1242" src="resources/ios/splash/Default-Landscape-2688h~iphone.png" width="2688" />
<splash height="1792" src="resources/ios/splash/Default-1792h~iphone.png" width="828" />
<splash height="828" src="resources/ios/splash/Default-Landscape-1792h~iphone.png" width="1792" />
<splash height="2436" src="resources/ios/splash/Default-2436h.png" width="1125" />
<splash height="1125" src="resources/ios/splash/Default-Landscape-2436h.png" width="2436" />
</platform>
<plugin name="com-darryncampbell-cordova-plugin-intent" spec="1.1.8" />
<plugin name="com-darryncampbell-cordova-plugin-intent" spec="1.3.0" />
<plugin name="cordova-android-support-gradle-release" spec="3.0.1">
<variable name="ANDROID_SUPPORT_VERSION" value="27.1.0" />
</plugin>
Expand All @@ -125,8 +153,11 @@
</plugin>
<plugin name="cordova-plugin-device" spec="2.0.3" />
<plugin name="cordova-plugin-file" spec="6.0.2" />
<plugin name="cordova-plugin-file-opener2" spec="2.0.19" />
<plugin name="cordova-plugin-file-opener2" spec="2.2.1" />
<plugin name="cordova-plugin-file-transfer" spec="1.7.1" />
<plugin name="cordova-plugin-geolocation" spec="4.0.2">
<variable name="GEOLOCATION_USAGE_DESCRIPTION" value="We need your location so you can attach it as part of your submissions." />
</plugin>
<plugin name="cordova-plugin-globalization" spec="1.11.0" />
<plugin name="cordova-plugin-inappbrowser" spec="3.1.0" />
<plugin name="cordova-plugin-ionic-keyboard" spec="2.1.3" />
Expand All @@ -138,7 +169,7 @@
<plugin name="cordova-plugin-statusbar" spec="2.4.3" />
<plugin name="cordova-plugin-whitelist" spec="1.3.4" />
<plugin name="cordova-plugin-zip" spec="3.1.0" />
<plugin name="cordova-sqlite-storage" spec="2.6.0" />
<plugin name="cordova-sqlite-storage" spec="3.4.0" />
<plugin name="nl.kingsquare.cordova.background-audio" spec="1.0.1" />
<plugin name="phonegap-plugin-push" spec="https://github.com/moodlemobile/phonegap-plugin-push.git#moodle-v3">
<variable name="ANDROID_SUPPORT_V13_VERSION" value="27.+" />
Expand All @@ -156,6 +187,6 @@
<config-file parent="FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED" target="*-Info.plist">
<string>YES</string>
</config-file>
<engine name="android" spec="7.1.2" />
<engine name="ios" spec="4.5.5" />
<engine name="android" spec="8.0.0" />
<engine name="ios" spec="5.0.1" />
</widget>
34 changes: 33 additions & 1 deletion config/copy.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,37 @@ module.exports = {
copyConfig: {
src: ['{{ROOT}}/src/config.json'],
dest: '{{WWW}}/'
}
},
copyMathJaxMain: {
src: ['{{ROOT}}/node_modules/mathjax/MathJax.js'],
dest: '{{WWW}}/lib/mathjax'
},
copyMathJaxExtensions: {
src: ['{{ROOT}}/node_modules/mathjax/extensions/**/*'],
dest: '{{WWW}}/lib/mathjax/extensions'
},
copyMathJaxElement: {
src: ['{{ROOT}}/node_modules/mathjax/jax/element/**/*'],
dest: '{{WWW}}/lib/mathjax/jax/element'
},
copyMathJaxInput: {
src: ['{{ROOT}}/node_modules/mathjax/jax/input/**/*'],
dest: '{{WWW}}/lib/mathjax/jax/input'
},
copyMathJaxSVGOutput: {
src: ['{{ROOT}}/node_modules/mathjax/jax/output/SVG/**/*'],
dest: '{{WWW}}/lib/mathjax/jax/output/SVG'
},
copyMathJaxPreviewHTMLOutput: {
src: ['{{ROOT}}/node_modules/mathjax/jax/output/PreviewHTML/**/*'],
dest: '{{WWW}}/lib/mathjax/jax/output/PreviewHTML'
},
copyMathJaxLocalization: {
src: ['{{ROOT}}/node_modules/mathjax/localization/**/*'],
dest: '{{WWW}}/lib/mathjax/localization'
},
copyH5P: {
src: ['{{ROOT}}/src/core/h5p/assets/**/*'],
dest: '{{WWW}}/h5p/'
},
};
2 changes: 1 addition & 1 deletion desktop/assets/windows/AppXManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<Identity Name="3312ADB7.MoodleDesktop"
ProcessorArchitecture="x64"
Publisher="CN=33CDCDF6-1EB5-4827-9897-ED25C91A32F6"
Version="3.7.2.0" />
Version="3.8.0.0" />
<Properties>
<DisplayName>Moodle Desktop</DisplayName>
<PublisherDisplayName>Moodle Pty Ltd.</PublisherDisplayName>
Expand Down
2 changes: 1 addition & 1 deletion gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ var gulp = require('gulp'),
File = gutil.File,
exec = require('child_process').exec,
license = '' +
'// (C) Copyright 2015 Martin Dougiamas\n' +
'// (C) Copyright 2015 Moodle Pty Ltd.\n' +
'//\n' +
'// Licensed under the Apache License, Version 2.0 (the "License");\n' +
'// you may not use this file except in compliance with the License.\n' +
Expand Down
Loading