integration.git
6 hours agoMerge branch 'MDL-88403' of https://github.com/yerairogo/moodle main
Paul Holden [Tue, 21 Apr 2026 10:34:12 +0000 (11:34 +0100)]
Merge branch 'MDL-88403' of https://github.com/yerairogo/moodle

15 hours agoMerge branch 'MDL-87219-main' of https://github.com/lucaboesch/moodle
Huong Nguyen [Tue, 21 Apr 2026 01:45:46 +0000 (08:45 +0700)]
Merge branch 'MDL-87219-main' of https://github.com/lucaboesch/moodle

15 hours agoMerge branch 'MDL-87930-main' of https://github.com/muhammadarnaldo/moodle
Huong Nguyen [Tue, 21 Apr 2026 01:38:05 +0000 (08:38 +0700)]
Merge branch 'MDL-87930-main' of https://github.com/muhammadarnaldo/moodle

15 hours agoMerge branch 'MDL-87497' of https://github.com/paulholden/moodle
Huong Nguyen [Tue, 21 Apr 2026 01:35:14 +0000 (08:35 +0700)]
Merge branch 'MDL-87497' of https://github.com/paulholden/moodle

15 hours agoMerge branch 'MDL-86088-cache-warning' of https://github.com/brendanheywood/moodle
Huong Nguyen [Tue, 21 Apr 2026 01:32:14 +0000 (08:32 +0700)]
Merge branch 'MDL-86088-cache-warning' of https://github.com/brendanheywood/moodle

35 hours agoMerge branch 'MDL-88456-main' of https://github.com/HuongNV13/moodle
Safat [Mon, 20 Apr 2026 05:38:22 +0000 (15:38 +1000)]
Merge branch 'MDL-88456-main' of https://github.com/HuongNV13/moodle

35 hours agoMerge branch 'MDL-88455-main' of https://github.com/HuongNV13/moodle
Safat [Mon, 20 Apr 2026 05:24:56 +0000 (15:24 +1000)]
Merge branch 'MDL-88455-main' of https://github.com/HuongNV13/moodle

35 hours agoMDL-86088 cachestore_file: Fix warnings when cache is purged
Brendan Heywood [Fri, 5 Dec 2025 14:29:04 +0000 (01:29 +1100)]
MDL-86088 cachestore_file: Fix warnings when cache is purged

5 days agoMDL-87930 core: fix hidden restricted subsections in navigation
Muhammad Arnaldo [Thu, 2 Apr 2026 09:27:52 +0000 (16:27 +0700)]
MDL-87930 core: fix hidden restricted subsections in navigation

5 days agoMDL-88456 upgrade: Add the 5.2.0 separation line to all upgrade scripts
Huong Nguyen [Thu, 16 Apr 2026 05:23:38 +0000 (12:23 +0700)]
MDL-88456 upgrade: Add the 5.2.0 separation line to all upgrade scripts

5 days agoMDL-88455 backup: Bump release to 5.3
Huong Nguyen [Thu, 16 Apr 2026 05:07:14 +0000 (12:07 +0700)]
MDL-88455 backup: Bump release to 5.3

5 days agoweekly back-to-dev release 5.3dev
Huong Nguyen [Thu, 16 Apr 2026 03:45:00 +0000 (10:45 +0700)]
weekly back-to-dev release 5.3dev

5 days agoMoodle release 5.2 v5.2.0
Huong Nguyen [Thu, 16 Apr 2026 03:00:17 +0000 (10:00 +0700)]
Moodle release 5.2

5 days agoNOBUG: Add upgrade notes
Huong Nguyen [Thu, 16 Apr 2026 03:00:17 +0000 (10:00 +0700)]
NOBUG: Add upgrade notes

5 days agoAutomatically generated installer lang files
AMOS bot [Thu, 16 Apr 2026 00:07:57 +0000 (00:07 +0000)]
Automatically generated installer lang files

6 days agoMDL-87219 course: Remove hidden class in course index visible activities
Luca Bösch [Wed, 8 Apr 2026 08:47:03 +0000 (10:47 +0200)]
MDL-87219 course: Remove hidden class in course index visible activities

6 days agoMoodle release 5.2rc2 v5.2.0-rc2
Mihail Geshoski [Wed, 15 Apr 2026 10:51:19 +0000 (18:51 +0800)]
Moodle release 5.2rc2

6 days agoNOBUG: Add upgrade notes
Mihail Geshoski [Wed, 15 Apr 2026 10:51:19 +0000 (18:51 +0800)]
NOBUG: Add upgrade notes

6 days agoMerge branch 'MDL-88444-main' of https://github.com/HuongNV13/moodle
Safat [Wed, 15 Apr 2026 05:49:23 +0000 (15:49 +1000)]
Merge branch 'MDL-88444-main' of https://github.com/HuongNV13/moodle

6 days agoMerge branch 'MDL-88340-main' of https://github.com/mickhawkins/moodle
Mihail Geshoski [Wed, 15 Apr 2026 05:04:53 +0000 (13:04 +0800)]
Merge branch 'MDL-88340-main' of https://github.com/mickhawkins/moodle

6 days agoMDL-88340 tool_mobile: Language and display improvements
Daniel Ureña [Mon, 6 Apr 2026 10:55:09 +0000 (12:55 +0200)]
MDL-88340 tool_mobile: Language and display improvements

6 days agoMDL-88444 versions: Main version bump
Huong Nguyen [Wed, 15 Apr 2026 03:19:59 +0000 (10:19 +0700)]
MDL-88444 versions: Main version bump

6 days agoMDL-88444 versions: Bump all versions and requires near release
Huong Nguyen [Wed, 15 Apr 2026 03:19:06 +0000 (10:19 +0700)]
MDL-88444 versions: Bump all versions and requires near release

6 days agoMerge branch 'MDL-85352-main' of https://github.com/HuongNV13/moodle
Mihail Geshoski [Wed, 15 Apr 2026 03:14:31 +0000 (11:14 +0800)]
Merge branch 'MDL-85352-main' of https://github.com/HuongNV13/moodle

6 days agoMDL-87760 message: Improve the validation
Huong Nguyen [Wed, 8 Apr 2026 03:03:23 +0000 (10:03 +0700)]
MDL-87760 message: Improve the validation

`can_send_message_to_conversation()` has been updated
to improve the validation of the sender and the recipient

6 days agoMerge branch 'MDL-88363-main-enfix' of https://github.com/davewoloszyn/moodle
Huong Nguyen [Wed, 15 Apr 2026 02:20:09 +0000 (09:20 +0700)]
Merge branch 'MDL-88363-main-enfix' of https://github.com/davewoloszyn/moodle

6 days agoMDL-88087 gradepenalty_duedate: verify sesskey when resetting rules.
Paul Holden [Tue, 3 Mar 2026 10:37:06 +0000 (10:37 +0000)]
MDL-88087 gradepenalty_duedate: verify sesskey when resetting rules.

6 days agoMDL-88423 repository: Filename in prepared file path should be a name only
Michael Hawkins [Mon, 13 Apr 2026 07:40:38 +0000 (15:40 +0800)]
MDL-88423 repository: Filename in prepared file path should be a name only

6 days agoMerge branch 'MDL-86165-main' of https://github.com/jfederico/moodle
Huong Nguyen [Wed, 15 Apr 2026 01:59:06 +0000 (08:59 +0700)]
Merge branch 'MDL-86165-main' of https://github.com/jfederico/moodle

6 days agoMerge branch 'MDL-88358-main' of https://github.com/andrewnicols/moodle
Huong Nguyen [Wed, 15 Apr 2026 01:57:50 +0000 (08:57 +0700)]
Merge branch 'MDL-88358-main' of https://github.com/andrewnicols/moodle

6 days agoMDL-88138 auth_db: drop sybasequoting setting
yusufwib01 [Tue, 7 Apr 2026 08:24:50 +0000 (15:24 +0700)]
MDL-88138 auth_db: drop sybasequoting setting

6 days agoMDL-84495 MNet: Improve authorization check and mitigate CSRF risk
Vincent Schneider [Wed, 4 Mar 2026 15:41:53 +0000 (16:41 +0100)]
MDL-84495 MNet: Improve authorization check and mitigate CSRF risk

6 days agoMDL-87598 libraries: Upgrade AWS SDK for PHP to 3.369.22
Andi Permana [Wed, 4 Feb 2026 17:46:35 +0000 (00:46 +0700)]
MDL-87598 libraries: Upgrade AWS SDK for PHP to 3.369.22

6 days agoMerge branch 'MDL-88266-main' of https://github.com/andrewnicols/moodle
Huong Nguyen [Wed, 15 Apr 2026 01:25:56 +0000 (08:25 +0700)]
Merge branch 'MDL-88266-main' of https://github.com/andrewnicols/moodle

6 days agoMerge branch 'MDL-87676-main' of https://github.com/andrewnicols/moodle
Huong Nguyen [Wed, 15 Apr 2026 01:23:42 +0000 (08:23 +0700)]
Merge branch 'MDL-87676-main' of https://github.com/andrewnicols/moodle

7 days agoMDL-85352 aiprovider_openai: Switch to b64_json format
Huong Nguyen [Tue, 14 Apr 2026 03:59:22 +0000 (10:59 +0700)]
MDL-85352 aiprovider_openai: Switch to b64_json format

Previously, the OpenAI image generation processor sent a fixed
response_format=url and downloaded the generated image via a second
HTTP request. This approach does not work for newer models such as
gpt-image-1.5, which always return base64-encoded image data and use
output_format instead of response_format.

Changes:
- Add `openai_image_base` interface with four per-model methods:
  `response_format()`, `get_output_format()`, `calculate_size()`, and
  `calculate_quality()`. Models return null from `response_format()` or
  `get_output_format()` to omit those parameters from the API request.

- Update dalle3 to implement `openai_image_base`. It now returns
  response_format=b64_json (dropping the URL round-trip), omits
  `output_format` (not accepted by DALL-E 3), and moves size/quality
  logic into the class. Quality values are passed through unchanged
  ('standard', 'hd') as DALL-E 3 uses them directly.

- Add gptimage1 model class for gpt-image-1.5. This model does not
  accept `response_format`, so that method returns null. It uses
  output_format=png and maps Moodle quality values to the API values
  expected by gpt-image-1.5: standard -> medium, hd -> high.
  Image sizes also differ from DALL-E 3 (e.g. 1536x1024 for
  landscape).

- Update process_generate_image to delegate size and quality
  calculation to the model class (with a fallback for unknown
  models),
  conditionally set response_format and output_format based on what
  the model reports, and decode the returned b64_json directly into a
  local file instead of downloading from a URL.

7 days agoMDL-88403 customfield: fix recalculating numbers for shared CF
Yerai Rodríguez [Mon, 13 Apr 2026 09:48:17 +0000 (11:48 +0200)]
MDL-88403 customfield: fix recalculating numbers for shared CF

For shared custom fields, the number provider was not being recalculated
due to a mismatch between the task custom data and the
custom field's actual field component/area.

7 days agoMDL-88363 lang: Use the fixed strings in the tests, too
David Mudrák [Tue, 7 Apr 2026 21:05:32 +0000 (23:05 +0200)]
MDL-88363 lang: Use the fixed strings in the tests, too

7 days agoMDL-88363 lang: Import fixed English strings (en_fix)
Helen Foster [Tue, 7 Apr 2026 21:01:44 +0000 (23:01 +0200)]
MDL-88363 lang: Import fixed English strings (en_fix)

Co-authored-by: David Woloszyn <david.woloszyn@moodle.com>
7 days agoMDL-87676 core: get_route_name_for_callable should not instantiate
Andrew Nicols [Thu, 15 Jan 2026 07:00:54 +0000 (15:00 +0800)]
MDL-87676 core: get_route_name_for_callable should not instantiate

7 days agoMerge branch 'MDL-88360-main' of https://github.com/muhammadarnaldo/moodle
Huong Nguyen [Tue, 14 Apr 2026 02:14:41 +0000 (09:14 +0700)]
Merge branch 'MDL-88360-main' of https://github.com/muhammadarnaldo/moodle

8 days agoMerge branch 'MDL-88213-main' of https://github.com/laurentdavid/moodle
Amaia Anabitarte [Mon, 13 Apr 2026 13:29:48 +0000 (15:29 +0200)]
Merge branch 'MDL-88213-main' of https://github.com/laurentdavid/moodle

8 days agoMDL-88213 core: Fix basepath for route_testcase
Laurent David [Mon, 30 Mar 2026 09:46:05 +0000 (11:46 +0200)]
MDL-88213 core: Fix basepath for route_testcase

Co-authored-by: Andrew Lyons <andrew@nicols.co.uk>
8 days agoMerge branch 'MDL-88406-main' of https://github.com/mihailges/moodle
Shamim Rezaie [Mon, 13 Apr 2026 02:30:03 +0000 (12:30 +1000)]
Merge branch 'MDL-88406-main' of https://github.com/mihailges/moodle

8 days agoMerge branch 'MDL-88380-main' of https://github.com/AnupamaSarjoshi/moodle
Huong Nguyen [Mon, 13 Apr 2026 02:25:57 +0000 (09:25 +0700)]
Merge branch 'MDL-88380-main' of https://github.com/AnupamaSarjoshi/moodle

11 days agoMoodle release 5.2rc1 v5.2.0-rc1
Shamim Rezaie [Fri, 10 Apr 2026 07:20:26 +0000 (17:20 +1000)]
Moodle release 5.2rc1

11 days agoNOBUG: Add upgrade notes
Shamim Rezaie [Fri, 10 Apr 2026 07:20:26 +0000 (17:20 +1000)]
NOBUG: Add upgrade notes

11 days agoMDL-88406 mod_lti: Fix missing sticky footer during content selection
Mihail Geshoski [Fri, 10 Apr 2026 06:48:20 +0000 (14:48 +0800)]
MDL-88406 mod_lti: Fix missing sticky footer during content selection

11 days agoMDL-86165 mod_bigbluebuttonbn: added logging for recording events
jfedericobn [Thu, 9 Apr 2026 20:20:47 +0000 (20:20 +0000)]
MDL-86165 mod_bigbluebuttonbn: added logging for recording events

12 days agoMerge branch 'MDL-88390' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 9 Apr 2026 03:56:36 +0000 (10:56 +0700)]
Merge branch 'MDL-88390' of https://github.com/paulholden/moodle

12 days agoMerge branch 'MDL-86386-main' of https://github.com/AnupamaSarjoshi/moodle
Mihail Geshoski [Thu, 9 Apr 2026 03:18:23 +0000 (11:18 +0800)]
Merge branch 'MDL-86386-main' of https://github.com/AnupamaSarjoshi/moodle

12 days agoMerge branch 'MDL-87822-main' of https://github.com/HuongNV13/moodle
Safat [Thu, 9 Apr 2026 03:04:21 +0000 (13:04 +1000)]
Merge branch 'MDL-87822-main' of https://github.com/HuongNV13/moodle

12 days agoMerge branch 'MDL-87903-hooks-shared-cache' of https://github.com/brendanheywood...
Safat [Thu, 9 Apr 2026 02:56:45 +0000 (12:56 +1000)]
Merge branch 'MDL-87903-hooks-shared-cache' of https://github.com/brendanheywood/moodle

12 days agoMerge branch 'MDL-87778-task-log-params' of https://github.com/brendanheywood/moodle
Huong Nguyen [Thu, 9 Apr 2026 02:50:36 +0000 (09:50 +0700)]
Merge branch 'MDL-87778-task-log-params' of https://github.com/brendanheywood/moodle

12 days agoMerge branch 'MDL-86989' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 9 Apr 2026 01:35:59 +0000 (08:35 +0700)]
Merge branch 'MDL-86989' of https://github.com/paulholden/moodle

12 days agoMerge branch 'MDL-86093-main-2' of https://github.com/junpataleta/moodle
Huong Nguyen [Thu, 9 Apr 2026 01:30:08 +0000 (08:30 +0700)]
Merge branch 'MDL-86093-main-2' of https://github.com/junpataleta/moodle

12 days agoMerge branch 'MDL-88145-main' of https://github.com/mickhawkins/moodle
Huong Nguyen [Thu, 9 Apr 2026 01:26:44 +0000 (08:26 +0700)]
Merge branch 'MDL-88145-main' of https://github.com/mickhawkins/moodle

13 days agoMDL-86386 qbank_managecategories: Fix SQL and update PHPUnit test
Anupama Sarjoshi [Wed, 18 Mar 2026 07:08:21 +0000 (12:38 +0530)]
MDL-86386 qbank_managecategories: Fix SQL and update PHPUnit test

13 days agoMDL-86386 question: Batch qtype_random cleanup in upgrade.php
Anupama Sarjoshi [Wed, 18 Mar 2026 05:16:06 +0000 (10:46 +0530)]
MDL-86386 question: Batch qtype_random cleanup in upgrade.php

Use recordset and batching to remove qtype_random questions, avoiding
loading all records into memory and improving memory efficiency.

13 days agoMDL-86386 qbank_managecategories: Use batches to remove stale questions
Anupama Sarjoshi [Wed, 14 Jan 2026 07:55:11 +0000 (13:25 +0530)]
MDL-86386 qbank_managecategories: Use batches to remove stale questions

Iterate through stale questions in batches using get_records_sql
to better handle large question banks and avoid memory or timeout
issues during processing.

13 days agoMDL-88145 core: Update deprecated function in security helper unit test
Michael Hawkins [Mon, 10 Nov 2025 11:30:17 +0000 (19:30 +0800)]
MDL-88145 core: Update deprecated function in security helper unit test

13 days agoMDL-88145 core: Security helper additional unit test and typo fix
Michael Hawkins [Mon, 10 Nov 2025 11:28:32 +0000 (19:28 +0800)]
MDL-88145 core: Security helper additional unit test and typo fix

Adds unit testing to incorrect call order for get_resolve_info() and
also fixes an incorrect bracket closure on an empty statement.

13 days agoMerge branch 'MDL-88391' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 8 Apr 2026 06:10:53 +0000 (08:10 +0200)]
Merge branch 'MDL-88391' of https://github.com/paulholden/moodle

13 days agoMDL-88360 message: fix cannot send error shown in group conversations
Muhammad Arnaldo [Wed, 8 Apr 2026 04:52:54 +0000 (11:52 +0700)]
MDL-88360 message: fix cannot send error shown in group conversations

13 days agoMerge branch 'MDL-88006' of https://github.com/paulholden/moodle
Huong Nguyen [Wed, 8 Apr 2026 01:12:55 +0000 (08:12 +0700)]
Merge branch 'MDL-88006' of https://github.com/paulholden/moodle

13 days agoMDL-88391 tool_mobile: update usage of Bootstrap margin class.
Paul Holden [Tue, 7 Apr 2026 19:50:46 +0000 (20:50 +0100)]
MDL-88391 tool_mobile: update usage of Bootstrap margin class.

13 days agoMDL-88390 repository: explicit string cast of file source data.
Paul Holden [Tue, 7 Apr 2026 19:11:45 +0000 (20:11 +0100)]
MDL-88390 repository: explicit string cast of file source data.

2 weeks agoMDL-87778 tasks: Fix bug with deep linking to log page
Brendan Heywood [Wed, 28 Jan 2026 23:27:11 +0000 (10:27 +1100)]
MDL-87778 tasks: Fix bug with deep linking to log page

2 weeks agoMerge branch 'MDL-88214-main' of https://github.com/aanabit/moodle
Sara Arjona [Tue, 7 Apr 2026 12:42:54 +0000 (14:42 +0200)]
Merge branch 'MDL-88214-main' of https://github.com/aanabit/moodle

2 weeks agoMerge branch 'MDL-87739' of https://github.com/paulholden/moodle
Mihail Geshoski [Tue, 7 Apr 2026 09:05:40 +0000 (17:05 +0800)]
Merge branch 'MDL-87739' of https://github.com/paulholden/moodle

2 weeks agoMerge branch 'MDL-87796' of https://github.com/paulholden/moodle
Mihail Geshoski [Tue, 7 Apr 2026 09:00:37 +0000 (17:00 +0800)]
Merge branch 'MDL-87796' of https://github.com/paulholden/moodle

2 weeks agoMerge branch 'MDL-87269' of https://github.com/paulholden/moodle
Mihail Geshoski [Tue, 7 Apr 2026 08:55:06 +0000 (16:55 +0800)]
Merge branch 'MDL-87269' of https://github.com/paulholden/moodle

2 weeks agoMerge branch 'MDL-88316-main' of https://github.com/laurentdavid/moodle
Sara Arjona [Tue, 7 Apr 2026 08:54:09 +0000 (10:54 +0200)]
Merge branch 'MDL-88316-main' of https://github.com/laurentdavid/moodle

2 weeks agoMerge branch 'MDL-77649-main' of https://github.com/junpataleta/moodle
Mihail Geshoski [Tue, 7 Apr 2026 07:19:45 +0000 (15:19 +0800)]
Merge branch 'MDL-77649-main' of https://github.com/junpataleta/moodle

2 weeks agoMerge branch 'MDL-80496-main' of https://github.com/parzers/moodle
Mihail Geshoski [Tue, 7 Apr 2026 07:13:48 +0000 (15:13 +0800)]
Merge branch 'MDL-80496-main' of https://github.com/parzers/moodle

2 weeks agoMDL-88316 core_courseformat: Fix URL mapping for subsections
Laurent David [Tue, 31 Mar 2026 06:07:38 +0000 (08:07 +0200)]
MDL-88316 core_courseformat: Fix URL mapping for subsections

2 weeks agoMerge branch 'MDL-88361-main' of https://github.com/sarjona/moodle
Sara Arjona [Tue, 7 Apr 2026 05:56:55 +0000 (07:56 +0200)]
Merge branch 'MDL-88361-main' of https://github.com/sarjona/moodle

2 weeks agoMerge branch 'MDL-88349-main' of https://github.com/muhammadarnaldo/moodle
Huong Nguyen [Tue, 7 Apr 2026 02:01:44 +0000 (09:01 +0700)]
Merge branch 'MDL-88349-main' of https://github.com/muhammadarnaldo/moodle

2 weeks agoMerge branch 'MDL-88348-main' of https://github.com/andimendunia/moodle
Huong Nguyen [Tue, 7 Apr 2026 01:58:42 +0000 (08:58 +0700)]
Merge branch 'MDL-88348-main' of https://github.com/andimendunia/moodle

2 weeks agoMDL-88380 aiprovider_awsbedrock: Add Claude 3.5 cross-region support
Anupama Sarjoshi [Mon, 6 Apr 2026 12:45:54 +0000 (18:15 +0530)]
MDL-88380 aiprovider_awsbedrock: Add Claude 3.5 cross-region support

2 weeks agoMDL-80496 filter_codehighlighter: add prism- prefix to CSS classes
Simon Parzer [Sat, 26 Apr 2025 14:32:15 +0000 (16:32 +0200)]
MDL-80496 filter_codehighlighter: add prism- prefix to CSS classes

Add CustomClass plugin to PrismJS
Update behat test

2 weeks agoMerge branch 'MDL-87957-main' of https://github.com/jfederico/moodle
Huong Nguyen [Mon, 6 Apr 2026 01:48:25 +0000 (08:48 +0700)]
Merge branch 'MDL-87957-main' of https://github.com/jfederico/moodle

2 weeks agoMDL-87903 core: Warm local hooks cache from shared cache
Brendan Heywood [Mon, 9 Feb 2026 23:12:07 +0000 (10:12 +1100)]
MDL-87903 core: Warm local hooks cache from shared cache

2 weeks agoMoodle release 5.2beta
Huong Nguyen [Fri, 3 Apr 2026 02:25:52 +0000 (09:25 +0700)]
Moodle release 5.2beta

2 weeks agoNOBUG: Add upgrade notes
Huong Nguyen [Fri, 3 Apr 2026 02:25:51 +0000 (09:25 +0700)]
NOBUG: Add upgrade notes

2 weeks agoNOBUG: Fixed SVG browser compatibility
Huong Nguyen [Fri, 3 Apr 2026 02:25:29 +0000 (09:25 +0700)]
NOBUG: Fixed SVG browser compatibility

2 weeks agoMerge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
Huong Nguyen [Fri, 3 Apr 2026 02:25:22 +0000 (09:25 +0700)]
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install

2 weeks agoAutomatically generated installer lang files
AMOS bot [Fri, 3 Apr 2026 00:07:55 +0000 (00:07 +0000)]
Automatically generated installer lang files

2 weeks agoMDL-88214 course: Remove the settings menu from restricted pages
Amaia Anabitarte [Thu, 2 Apr 2026 14:17:08 +0000 (16:17 +0200)]
MDL-88214 course: Remove the settings menu from restricted pages

2 weeks agoMDL-88348 repository_upload: move validation before session close
Andi Permana [Thu, 2 Apr 2026 11:18:03 +0000 (18:18 +0700)]
MDL-88348 repository_upload: move validation before session close

2 weeks agoMDL-88006 ai: normalise line breaks in AI response helper.
Paul Holden [Tue, 3 Mar 2026 13:57:35 +0000 (13:57 +0000)]
MDL-88006 ai: normalise line breaks in AI response helper.

Match multiple instances of either CRLF, LF and/or BR tags, replace
them with double <br/> tags for consistent output.

2 weeks agoMDL-88361 course: Avoid duplicate dates in restricted page for classic
Sara Arjona [Thu, 2 Apr 2026 10:17:26 +0000 (12:17 +0200)]
MDL-88361 course: Avoid duplicate dates in restricted page for classic

Forcing incourse pagelayout for restricted module page aligns it with
regular activity pages and prevents the duplicate date rendering path.

2 weeks agoMDL-88358 core: Improve performance of ESM JS delivery
Andrew Nicols [Thu, 2 Apr 2026 04:10:58 +0000 (12:10 +0800)]
MDL-88358 core: Improve performance of ESM JS delivery

2 weeks agoMerge branch 'MDL-88210-main' of https://github.com/mickhawkins/moodle
Huong Nguyen [Thu, 2 Apr 2026 03:54:53 +0000 (10:54 +0700)]
Merge branch 'MDL-88210-main' of https://github.com/mickhawkins/moodle

2 weeks agoMDL-88349 core: fix preventredirect guard
Muhammad Arnaldo [Thu, 2 Apr 2026 03:23:30 +0000 (10:23 +0700)]
MDL-88349 core: fix preventredirect guard

Added the missing the $preventredirect check
for the restricted-but-visible activity case.

2 weeks agoMDL-88210 core: Fix filtering of additionalhtmlfooter
Michael Hawkins [Mon, 16 Mar 2026 03:11:33 +0000 (11:11 +0800)]
MDL-88210 core: Fix filtering of additionalhtmlfooter

When filtering was added to support multi-lang, it used format_string
which broke necessary JS support, this update corrects it to format_text

2 weeks agoMerge branch 'MDL-84579-main' of https://github.com/vietlx426/moodle-1
Mihail Geshoski [Thu, 2 Apr 2026 02:22:19 +0000 (10:22 +0800)]
Merge branch 'MDL-84579-main' of https://github.com/vietlx426/moodle-1

2 weeks agoMerge branch 'MDL-87498-main' of https://github.com/davewoloszyn/moodle
Huong Nguyen [Thu, 2 Apr 2026 02:19:32 +0000 (09:19 +0700)]
Merge branch 'MDL-87498-main' of https://github.com/davewoloszyn/moodle

2 weeks agoMerge branch 'MDL-88272-main' of https://github.com/junpataleta/moodle
Huong Nguyen [Thu, 2 Apr 2026 02:11:38 +0000 (09:11 +0700)]
Merge branch 'MDL-88272-main' of https://github.com/junpataleta/moodle

2 weeks agoMerge branch 'MDL-68335-main' of https://github.com/lucaboesch/moodle
Mihail Geshoski [Thu, 2 Apr 2026 01:56:30 +0000 (09:56 +0800)]
Merge branch 'MDL-68335-main' of https://github.com/lucaboesch/moodle