integration.git
2 days agoMerge branch 'MDL-87715-main' of https://github.com/lucaboesch/moodle main
Mihail Geshoski [Fri, 20 Mar 2026 07:46:00 +0000 (15:46 +0800)]
Merge branch 'MDL-87715-main' of https://github.com/lucaboesch/moodle

2 days agoMerge branch 'MDL-87661' of https://github.com/paulholden/moodle
Mihail Geshoski [Fri, 20 Mar 2026 07:41:23 +0000 (15:41 +0800)]
Merge branch 'MDL-87661' of https://github.com/paulholden/moodle

2 days agoMerge branch 'MDL-88122-navbar_empty-breadcrumb' of https://github.com/stopfstedt...
Mihail Geshoski [Fri, 20 Mar 2026 07:34:45 +0000 (15:34 +0800)]
Merge branch 'MDL-88122-navbar_empty-breadcrumb' of https://github.com/stopfstedt/moodle

2 days agoMerge branch 'MDL-87320-main' of https://github.com/lucaboesch/moodle
Mihail Geshoski [Fri, 20 Mar 2026 07:24:58 +0000 (15:24 +0800)]
Merge branch 'MDL-87320-main' of https://github.com/lucaboesch/moodle

2 days agoMerge branch 'MDL-84780-main' of https://github.com/sh-csg/moodle
Mihail Geshoski [Fri, 20 Mar 2026 07:20:32 +0000 (15:20 +0800)]
Merge branch 'MDL-84780-main' of https://github.com/sh-csg/moodle

2 days agoMerge branch 'MDL-83459_create_submission_switchids_cmid' of https://github.com/sharp...
Mihail Geshoski [Fri, 20 Mar 2026 07:15:32 +0000 (15:15 +0800)]
Merge branch 'MDL-83459_create_submission_switchids_cmid' of https://github.com/sharpchi/moodle

2 days agoon-demand release 5.2dev+
Shamim Rezaie [Fri, 20 Mar 2026 04:12:29 +0000 (15:12 +1100)]
on-demand release 5.2dev+

2 days agoNOBUG: Add upgrade notes
Shamim Rezaie [Fri, 20 Mar 2026 04:12:28 +0000 (15:12 +1100)]
NOBUG: Add upgrade notes

2 days agoMerge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
Shamim Rezaie [Fri, 20 Mar 2026 04:12:10 +0000 (15:12 +1100)]
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install

2 days agoMDL-84780 course: Disabled modules are not allowed
Stefan Hanauska [Sun, 9 Mar 2025 08:47:51 +0000 (09:47 +0100)]
MDL-84780 course: Disabled modules are not allowed

2 days agoMDL-87320 forum: Correctly escape group names.
Luca Bösch [Mon, 8 Dec 2025 23:00:20 +0000 (00:00 +0100)]
MDL-87320 forum: Correctly escape group names.

3 days agoMDL-87959 tool_installaddon: Add extra behat for chooser footer
Safat [Wed, 18 Mar 2026 14:19:41 +0000 (01:19 +1100)]
MDL-87959 tool_installaddon: Add extra behat for chooser footer

3 days agoMDL-88054 tool_mfa: ensure factor preference icons are circular.
Paul Holden [Wed, 25 Feb 2026 12:41:24 +0000 (12:41 +0000)]
MDL-88054 tool_mfa: ensure factor preference icons are circular.

They were once, but then weren't. Probably same cause as that fixed
in 0ff8f7b2 for all emoticons.

3 days agoMerge branch 'MDL-87321' of https://github.com/paulholden/moodle
Mihail Geshoski [Thu, 19 Mar 2026 02:48:38 +0000 (10:48 +0800)]
Merge branch 'MDL-87321' of https://github.com/paulholden/moodle

3 days agoMerge branch 'MDL-88080' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 19 Mar 2026 02:11:06 +0000 (09:11 +0700)]
Merge branch 'MDL-88080' of https://github.com/paulholden/moodle

3 days agoMerge branch 'MDL-88225-main' of https://github.com/muhammadarnaldo/moodle
Huong Nguyen [Thu, 19 Mar 2026 02:00:26 +0000 (09:00 +0700)]
Merge branch 'MDL-88225-main' of https://github.com/muhammadarnaldo/moodle

3 days agoMerge branch 'MDL-87810-main' of https://github.com/junpataleta/moodle
Mihail Geshoski [Thu, 19 Mar 2026 01:49:09 +0000 (09:49 +0800)]
Merge branch 'MDL-87810-main' of https://github.com/junpataleta/moodle

3 days agoMerge branch 'MDL-87935-main' of https://github.com/yusufwib01/moodle
Huong Nguyen [Thu, 19 Mar 2026 01:23:22 +0000 (08:23 +0700)]
Merge branch 'MDL-87935-main' of https://github.com/yusufwib01/moodle

3 days agoMerge branch 'MDL-87592-main' of https://github.com/andimendunia/moodle
Huong Nguyen [Thu, 19 Mar 2026 01:18:47 +0000 (08:18 +0700)]
Merge branch 'MDL-87592-main' of https://github.com/andimendunia/moodle

3 days agoMerge branch 'MDL-75067' of https://github.com/paulholden/moodle
Ilya Tregubov [Wed, 18 Mar 2026 13:01:12 +0000 (14:01 +0100)]
Merge branch 'MDL-75067' of https://github.com/paulholden/moodle

3 days agoMerge branch 'MDL-87096' of https://github.com/paulholden/moodle
Mihail Geshoski [Wed, 18 Mar 2026 09:35:59 +0000 (17:35 +0800)]
Merge branch 'MDL-87096' of https://github.com/paulholden/moodle

3 days agoMerge branch 'MDL-88226' of https://github.com/dravek/moodle
Paul Holden [Tue, 17 Mar 2026 10:29:43 +0000 (10:29 +0000)]
Merge branch 'MDL-88226' of https://github.com/dravek/moodle

3 days agoMerge branch 'MDL-88176' of https://github.com/paulholden/moodle
Ilya Tregubov [Tue, 17 Mar 2026 09:23:55 +0000 (10:23 +0100)]
Merge branch 'MDL-88176' of https://github.com/paulholden/moodle

3 days agoMerge branch 'MDL-85002-bugfix' of https://github.com/marxjohnson/moodle
Mihail Geshoski [Tue, 17 Mar 2026 07:32:55 +0000 (15:32 +0800)]
Merge branch 'MDL-85002-bugfix' of https://github.com/marxjohnson/moodle

3 days agoMDL-88072 core_course: Add separator for collapsed subsections
Laurent David [Mon, 16 Mar 2026 11:13:16 +0000 (12:13 +0100)]
MDL-88072 core_course: Add separator for collapsed subsections

3 days agoMerge branch 'MDL-87766-main' of https://github.com/josepico01/moodle
Mihail Geshoski [Thu, 19 Mar 2026 04:53:47 +0000 (12:53 +0800)]
Merge branch 'MDL-87766-main' of https://github.com/josepico01/moodle

3 days agoMerge branch 'MDL-87649-user-suspended' of https://github.com/brendanheywood/moodle
Michael Hawkins [Mon, 16 Mar 2026 10:54:29 +0000 (18:54 +0800)]
Merge branch 'MDL-87649-user-suspended' of https://github.com/brendanheywood/moodle

3 days agoMerge branch 'MDL-86456-main' of https://github.com/muhammadarnaldo/moodle
Huong Nguyen [Mon, 16 Mar 2026 10:52:08 +0000 (17:52 +0700)]
Merge branch 'MDL-86456-main' of https://github.com/muhammadarnaldo/moodle

3 days agoMDL-83459 mod_assign: change switchids to use cmid
Mark Sharp [Tue, 15 Oct 2024 08:37:30 +0000 (09:37 +0100)]
MDL-83459 mod_assign: change switchids to use cmid

3 days agoMDL-88225 admin: New login screen image
Muhammad Arnaldo [Wed, 18 Mar 2026 04:06:57 +0000 (11:06 +0700)]
MDL-88225 admin: New login screen image

- Improved image and add an AI watermark

4 days agoMDL-87592 auth_email: preserve wantsurl through MFA email confirmation
Andi Permana [Wed, 4 Mar 2026 08:48:19 +0000 (15:48 +0700)]
MDL-87592 auth_email: preserve wantsurl through MFA email confirmation

5 days agoMDL-88176 customfield: handle static singleton pattern in base class.
Paul Holden [Mon, 16 Mar 2026 13:07:20 +0000 (13:07 +0000)]
MDL-88176 customfield: handle static singleton pattern in base class.

Replace duplicate implementation in all handler implementations. Ensure
that it is consistently reset during PHPUnit/Behat tests.

Co-authored-by: Yerai Rodríguez <yerai.rodriguez@moodle.com>
5 days agoMDL-88226 phpunit: Fix fragile tests using adhoc task manager
David Carrillo [Mon, 16 Mar 2026 12:16:32 +0000 (13:16 +0100)]
MDL-88226 phpunit: Fix fragile tests using adhoc task manager

- Reset task manager state when resetting all data
- mod_quiz: Fix fragile adhoc task manager tests
- mod_assign: Fix fragile adhoc task manager tests

5 days agoMerge branch 'MDL-80983-main' of https://github.com/lucaboesch/moodle
Huong Nguyen [Mon, 16 Mar 2026 10:41:00 +0000 (17:41 +0700)]
Merge branch 'MDL-80983-main' of https://github.com/lucaboesch/moodle

6 days agoMerge branch 'MDL-86458-main' of https://github.com/yusufwib01/moodle
Huong Nguyen [Mon, 16 Mar 2026 09:43:53 +0000 (16:43 +0700)]
Merge branch 'MDL-86458-main' of https://github.com/yusufwib01/moodle

6 days agoMerge branch 'MDL-86950-main' of https://github.com/raortegar/moodle
Huong Nguyen [Mon, 16 Mar 2026 09:39:36 +0000 (16:39 +0700)]
Merge branch 'MDL-86950-main' of https://github.com/raortegar/moodle

6 days agoMDL-80983 auth: Filter OAuth2 method name buttons.
Luca Bösch [Fri, 6 Mar 2026 13:08:49 +0000 (14:08 +0100)]
MDL-80983 auth: Filter OAuth2 method name buttons.

6 days agoMerge branch 'MDL-86839-main' of https://github.com/PhMemmel/moodle
Huong Nguyen [Mon, 16 Mar 2026 09:33:03 +0000 (16:33 +0700)]
Merge branch 'MDL-86839-main' of https://github.com/PhMemmel/moodle

6 days agoMDL-84960 enrol: Fix WS get_enrolled_users with initials
Daniel Ureña [Mon, 16 Mar 2026 08:15:58 +0000 (09:15 +0100)]
MDL-84960 enrol: Fix WS get_enrolled_users with initials

6 days agoMDL-85002 mod_quiz: Update override behat test
Mark Johnson [Mon, 16 Mar 2026 09:27:39 +0000 (09:27 +0000)]
MDL-85002 mod_quiz: Update override behat test

Update the quiz_override_reason behat test to use the new tertiary
navigation.

6 days agoMerge branch 'mdl-86687_main' of https://github.com/james-cnz/moodle
Mihail Geshoski [Mon, 16 Mar 2026 09:18:11 +0000 (17:18 +0800)]
Merge branch 'mdl-86687_main' of https://github.com/james-cnz/moodle

6 days agoMerge branch 'MDL-88206-main' of https://github.com/HuongNV13/moodle
Michael Hawkins [Mon, 16 Mar 2026 08:59:06 +0000 (16:59 +0800)]
Merge branch 'MDL-88206-main' of https://github.com/HuongNV13/moodle

6 days agoMDL-86950 mod_bigbluebuttonbn: Update experimental features settings
Shamiso Jaravaza [Fri, 5 Dec 2025 17:45:52 +0000 (10:45 -0700)]
MDL-86950 mod_bigbluebuttonbn: Update experimental features settings

* Renamed Experimental Features Setting category string with updated Session Access string
* Moved Register Live Session setting to Extended Capabilities category

6 days agoMerge branch 'MDL-86457-main' of https://github.com/yusufwib01/moodle
Huong Nguyen [Mon, 16 Mar 2026 08:07:54 +0000 (15:07 +0700)]
Merge branch 'MDL-86457-main' of https://github.com/yusufwib01/moodle

6 days agoMerge branch 'MDL-82625-main' of https://github.com/cameron1729/moodle
Shamim Rezaie [Mon, 16 Mar 2026 07:28:41 +0000 (18:28 +1100)]
Merge branch 'MDL-82625-main' of https://github.com/cameron1729/moodle

6 days agoMerge branch 'MDL-87914' of https://github.com/paulholden/moodle
Andrew Nicols [Mon, 16 Mar 2026 04:59:10 +0000 (12:59 +0800)]
Merge branch 'MDL-87914' of https://github.com/paulholden/moodle

6 days agoMDL-87987 core: Add React profiler and dev-mode bundle switching
meirzamoodle [Thu, 12 Mar 2026 03:28:07 +0000 (10:28 +0700)]
MDL-87987 core: Add React profiler and dev-mode bundle switching

Add core/profiler and core/mount helpers that wrap React components in
<Profiler> when jsrev === -1. Extend import_map to serve .development.js
React bundles in dev mode via a path modifier on react and react-dom entries.

Co-authored-by: Andrew Nicols <andrew@nicols.co.uk>
6 days agoMDL-87987 core: Bundle react-dom profiling build, pin esm.sh to stable/
meirzamoodle [Thu, 12 Mar 2026 03:26:16 +0000 (10:26 +0700)]
MDL-87987 core: Bundle react-dom profiling build, pin esm.sh to stable/

Add react-dom/client.development.js by fetching the profiling bundle from
esm.sh and outputting it under a different filename via outputFileName.
Switch all esm.sh URLs from the unversioned path to stable/ to get
reproducible, immutable URLs. Replace .replace() with .replaceAll() to
handle multiple occurrences in the rewritten import paths.

6 days agoMDL-87766 quiz: Adds capability for customising quiz question numbers
Jose Pico [Tue, 10 Mar 2026 05:46:51 +0000 (16:46 +1100)]
MDL-87766 quiz: Adds capability for customising quiz question numbers

- Introduces 'mod/quiz:customisequestionnumbers' to provide granular
control over who can modify the displayed question numbers in a quiz.
- This capability is also used in external API calls, inplace editing, and
the quiz structure logic.
- An upgrade step ensures existing roles with 'mod/quiz:manage'
automatically receive this new capability to maintain current permissions.
- Includes tests for capability check.

6 days agoMerge branch 'MDL-87795-main' of https://github.com/albertgasset/moodle
Huong Nguyen [Mon, 16 Mar 2026 02:45:47 +0000 (09:45 +0700)]
Merge branch 'MDL-87795-main' of https://github.com/albertgasset/moodle

6 days agoMDL-84960 enrol: Fix illegal whitespaces
Huong Nguyen [Mon, 16 Mar 2026 02:36:45 +0000 (09:36 +0700)]
MDL-84960 enrol: Fix illegal whitespaces

6 days agoMerge branch 'MDL-84960-main' of https://github.com/durenadev/moodle
Huong Nguyen [Mon, 16 Mar 2026 02:10:31 +0000 (09:10 +0700)]
Merge branch 'MDL-84960-main' of https://github.com/durenadev/moodle

6 days agoMDL-87495 tool_mobile: Fix WS unit tests
Juan Leyva [Fri, 13 Mar 2026 08:48:11 +0000 (09:48 +0100)]
MDL-87495 tool_mobile: Fix WS unit tests

6 days agoMDL-88206 admin: Set default login background image
Huong Nguyen [Fri, 13 Mar 2026 02:18:21 +0000 (09:18 +0700)]
MDL-88206 admin: Set default login background image

6 days agoMerge branch 'MDL-82439' of https://github.com/jonof/moodle
Huong Nguyen [Mon, 16 Mar 2026 01:48:42 +0000 (08:48 +0700)]
Merge branch 'MDL-82439' of https://github.com/jonof/moodle

6 days agoMerge branch 'MDL-83096-main' of https://github.com/jason-platts/moodle
Jake Dallimore [Mon, 16 Mar 2026 01:42:38 +0000 (09:42 +0800)]
Merge branch 'MDL-83096-main' of https://github.com/jason-platts/moodle

6 days agoMDL-86462 core: Bump composer.json for Guzzle
Andrew Nicols [Sun, 15 Mar 2026 13:03:44 +0000 (21:03 +0800)]
MDL-86462 core: Bump composer.json for Guzzle

6 days agoMerge branch 'MDL-86462_upgrade-guzzle' of https://github.com/ziegenberg/moodle
Andrew Nicols [Sun, 15 Mar 2026 12:59:03 +0000 (20:59 +0800)]
Merge branch 'MDL-86462_upgrade-guzzle' of https://github.com/ziegenberg/moodle

6 days agoMDL-86460 core: Bump composer.json for laravel/serializable-closure
Andrew Nicols [Sun, 15 Mar 2026 12:55:23 +0000 (20:55 +0800)]
MDL-86460 core: Bump composer.json for laravel/serializable-closure

6 days agoMerge branch 'MDL-86460-main' of https://github.com/andimendunia/moodle
Andrew Nicols [Sun, 15 Mar 2026 12:54:28 +0000 (20:54 +0800)]
Merge branch 'MDL-86460-main' of https://github.com/andimendunia/moodle

6 days agoMerge branch 'MDL-86406' of https://github.com/paulholden/moodle
Andrew Nicols [Sun, 15 Mar 2026 12:50:50 +0000 (20:50 +0800)]
Merge branch 'MDL-86406' of https://github.com/paulholden/moodle

6 days agoMDL-88124 core: Update tsconfig moduleResolution to bundler
meirzamoodle [Sun, 15 Mar 2026 02:48:36 +0000 (09:48 +0700)]
MDL-88124 core: Update tsconfig moduleResolution to bundler

Switch moduleResolution from "node" to "bundler" and remove the
explicit baseUrl, as these settings are now handled by the
extended tsconfig.aliases.json configuration.

6 days agoMDL-88124 grunt: jsconfig generates tsconfig.aliases.json
meirzamoodle [Tue, 10 Mar 2026 04:21:15 +0000 (11:21 +0700)]
MDL-88124 grunt: jsconfig generates tsconfig.aliases.json

The `grunt jsconfig` task generates both jsconfig.json and
tsconfig.aliases.json for IDE path resolution for AMD and ESM modules.

React, ReactDOM and @moodlehq/design-system path aliases are not
included in tsconfig.aliases.json as they are declared as dependencies
in package.json — TypeScript resolves their types automatically.

All components with a js/esm/src/ directory receive a path alias,
regardless of whether they currently contain .ts/.tsx files.

6 days agoMDL-86406 libraries: upgrade to version 5.22.11 of ADOdb.
Paul Holden [Thu, 21 Aug 2025 17:49:11 +0000 (18:49 +0100)]
MDL-86406 libraries: upgrade to version 5.22.11 of ADOdb.

7 days agoMDL-87649 user: Add suspended label to participants page
Brendan Heywood [Wed, 14 Jan 2026 09:21:22 +0000 (20:21 +1100)]
MDL-87649 user: Add suspended label to participants page

8 days agoMDL-87935 aiprovider_ollama: fix incorrect error response handling
yusufwib01 [Fri, 13 Mar 2026 19:12:16 +0000 (02:12 +0700)]
MDL-87935 aiprovider_ollama: fix incorrect error response handling

8 days agoMerge branch 'MDL-87633_main' of https://github.com/marxjohnson/moodle
Mihail Geshoski [Fri, 13 Mar 2026 16:27:53 +0000 (00:27 +0800)]
Merge branch 'MDL-87633_main' of https://github.com/marxjohnson/moodle

8 days agoMerge branch 'MDL-88061-main' of https://github.com/aanabit/moodle
Sara Arjona [Fri, 13 Mar 2026 15:02:50 +0000 (16:02 +0100)]
Merge branch 'MDL-88061-main' of https://github.com/aanabit/moodle

8 days agoMerge branch 'MDL-88211' of https://github.com/paulholden/moodle
Sara Arjona [Fri, 13 Mar 2026 14:25:15 +0000 (15:25 +0100)]
Merge branch 'MDL-88211' of https://github.com/paulholden/moodle

8 days agoMerge branch 'MDL-88072-main' of https://github.com/laurentdavid/moodle
Amaia Anabitarte [Fri, 13 Mar 2026 13:03:04 +0000 (14:03 +0100)]
Merge branch 'MDL-88072-main' of https://github.com/laurentdavid/moodle

8 days agoMDL-88061 core_course: Redirect non-restricted pages to view.
Amaia Anabitarte [Tue, 3 Mar 2026 11:58:02 +0000 (12:58 +0100)]
MDL-88061 core_course: Redirect non-restricted pages to view.

8 days agoMDL-88211 backup: remove redundant usage of task manager from tests.
Paul Holden [Fri, 13 Mar 2026 12:36:27 +0000 (12:36 +0000)]
MDL-88211 backup: remove redundant usage of task manager from tests.

The asynchronouse backup/restore tests are only concerned with testing
the implementation of the accompanying task class directly. When they
try to do so at a distance via the task manager API they introduce
random failures by failing to account for different queued tasks that
come from other components (e.g. Workplace).

8 days agoMerge branch 'MDL-85002-main' of https://github.com/lucaboesch/moodle
Mihail Geshoski [Fri, 13 Mar 2026 10:15:33 +0000 (18:15 +0800)]
Merge branch 'MDL-85002-main' of https://github.com/lucaboesch/moodle

9 days agoMDL-87633 qbank_viewquestioname: Link question name to the first action
Mark Johnson [Mon, 26 Jan 2026 13:43:13 +0000 (13:43 +0000)]
MDL-87633 qbank_viewquestioname: Link question name to the first action

This updates the question name column to link the name of each question
to the first action in the list of question actions.

The action_link is passed to the questionname inplace editable class,
where its URL and text are used as the URL and title of a link
containing the question name.

9 days agoMDL-83096 mod_lti: Register view completion when launching in new window
Daniel Poggenpohl [Wed, 18 Jun 2025 15:51:56 +0000 (17:51 +0200)]
MDL-83096 mod_lti: Register view completion when launching in new window

9 days agoMDL-87909 core: Fix npm-shrinkwrap
Andrew Nicols [Fri, 13 Mar 2026 08:16:57 +0000 (16:16 +0800)]
MDL-87909 core: Fix npm-shrinkwrap

9 days agoMerge branch 'MDL-87516-master' of https://github.com/NashTechOpenUniversity/moodle
Mihail Geshoski [Fri, 13 Mar 2026 07:35:14 +0000 (15:35 +0800)]
Merge branch 'MDL-87516-master' of https://github.com/NashTechOpenUniversity/moodle

9 days agoMerge branch 'MDL-87506-delete-shortcode-idnumber' of https://github.com/brendanheywo...
Huong Nguyen [Fri, 13 Mar 2026 07:13:57 +0000 (14:13 +0700)]
Merge branch 'MDL-87506-delete-shortcode-idnumber' of https://github.com/brendanheywood/moodle

9 days agoMDL-88072 core_course: Tighten subsection content spacing
Laurent David [Wed, 11 Mar 2026 12:10:08 +0000 (13:10 +0100)]
MDL-88072 core_course: Tighten subsection content spacing

9 days agoMerge branch 'main-MDL-86970' of https://github.com/golenkovm/moodle
Huong Nguyen [Fri, 13 Mar 2026 07:10:10 +0000 (14:10 +0700)]
Merge branch 'main-MDL-86970' of https://github.com/golenkovm/moodle

9 days agoMerge branch 'MDL-87959-main' of https://github.com/safatshahin/moodle
Huong Nguyen [Fri, 13 Mar 2026 07:05:29 +0000 (14:05 +0700)]
Merge branch 'MDL-87959-main' of https://github.com/safatshahin/moodle

9 days agoMDL-87909 core: Include @moodlehq/design-system js
Andrew Nicols [Fri, 6 Mar 2026 06:55:03 +0000 (14:55 +0800)]
MDL-87909 core: Include @moodlehq/design-system js

This commit also includes the @types/react, and teaches typescript how
to consume the design system definition files.

9 days agoMDL-86839 grunt: Make grunt watch respect --force option
Philipp Memmel [Fri, 13 Feb 2026 19:09:28 +0000 (20:09 +0100)]
MDL-86839 grunt: Make grunt watch respect --force option

9 days agoMerge branch 'MDL-88109-main' of https://github.com/sarjona/moodle
Sara Arjona [Fri, 13 Mar 2026 05:45:46 +0000 (06:45 +0100)]
Merge branch 'MDL-88109-main' of https://github.com/sarjona/moodle

9 days agoMDL-87959 admin: Add marketplace availability in notifications
Safat [Thu, 19 Feb 2026 03:18:19 +0000 (14:18 +1100)]
MDL-87959 admin: Add marketplace availability in notifications

9 days agoMDL-87959 tool_installaddon: Add support for marketplace
Safat [Thu, 19 Feb 2026 03:17:40 +0000 (14:17 +1100)]
MDL-87959 tool_installaddon: Add support for marketplace

9 days agoMerge branch 'MDL-87923-check-summary' of https://github.com/brendanheywood/moodle
Safat [Fri, 13 Mar 2026 04:24:31 +0000 (15:24 +1100)]
Merge branch 'MDL-87923-check-summary' of https://github.com/brendanheywood/moodle

9 days agoMerge branch 'MDL-86378-502' of https://github.com/catalyst/moodle
Safat [Fri, 13 Mar 2026 02:45:13 +0000 (13:45 +1100)]
Merge branch 'MDL-86378-502' of https://github.com/catalyst/moodle

9 days agoMerge branch 'MDL-81608-main-2' of https://github.com/junpataleta/moodle
Mihail Geshoski [Fri, 13 Mar 2026 01:53:33 +0000 (09:53 +0800)]
Merge branch 'MDL-81608-main-2' of https://github.com/junpataleta/moodle

9 days agoMerge branch 'MDL-86493-502' of https://github.com/catalyst/moodle
Mihail Geshoski [Fri, 13 Mar 2026 01:42:34 +0000 (09:42 +0800)]
Merge branch 'MDL-86493-502' of https://github.com/catalyst/moodle

9 days agoMerge branch 'MDL-87100' of https://github.com/paulholden/moodle
Huong Nguyen [Fri, 13 Mar 2026 01:37:54 +0000 (08:37 +0700)]
Merge branch 'MDL-87100' of https://github.com/paulholden/moodle

9 days agoMerge branch 'MDL-86843-main' of https://github.com/lucaboesch/moodle
Huong Nguyen [Fri, 13 Mar 2026 01:28:55 +0000 (08:28 +0700)]
Merge branch 'MDL-86843-main' of https://github.com/lucaboesch/moodle

9 days agoMDL-82439 iplookup: catch and handle GeoIp2 exceptions
Jonathon Fowler [Fri, 28 Nov 2025 02:50:27 +0000 (12:50 +1000)]
MDL-82439 iplookup: catch and handle GeoIp2 exceptions

9 days agoMDL-86493 mod_quiz: Change overrides cache from O(n*m) to O(n)
Alexander Van der Bellen [Thu, 28 Aug 2025 06:18:09 +0000 (14:18 +0800)]
MDL-86493 mod_quiz: Change overrides cache from O(n*m) to O(n)

9 days agoMDL-87649 user: Show suspended users more clearly
Brendan Heywood [Tue, 13 Jan 2026 00:46:04 +0000 (11:46 +1100)]
MDL-87649 user: Show suspended users more clearly

9 days agoMDL-87795 message_airnotifier: Add task to cleanup devices table
Albert Gasset [Thu, 12 Mar 2026 09:59:06 +0000 (10:59 +0100)]
MDL-87795 message_airnotifier: Add task to cleanup devices table

9 days agoMDL-87795 message_airnotifier: Handle 404 (unregistered token) responses
Albert Gasset [Thu, 12 Mar 2026 09:59:06 +0000 (10:59 +0100)]
MDL-87795 message_airnotifier: Handle 404 (unregistered token) responses

10 days agoMDL-86456 libraries: Upgrade Slim Framework to 4.15.1
Muhammad Arnaldo [Thu, 12 Mar 2026 09:33:18 +0000 (16:33 +0700)]
MDL-86456 libraries: Upgrade Slim Framework to 4.15.1

10 days agoMDL-86843 tool_task: style tables correctly.
Huong Nguyen [Fri, 7 Nov 2025 07:48:40 +0000 (14:48 +0700)]
MDL-86843 tool_task: style tables correctly.

10 days agoMDL-87546 theme_boost: Move recaptcha below forgot password link
Andi Permana [Thu, 12 Mar 2026 08:09:24 +0000 (15:09 +0700)]
MDL-87546 theme_boost: Move recaptcha below forgot password link